docker開啓遠程訪問(centos系統)

1.首先編輯docker的宿主機文件/lib/systemd/system/docker.service
vi /lib/systemd/system/docker.service
在這裏插入圖片描述
修改以ExecStart開頭的行:(因爲我的系統是centos 7的,所以修改爲下面得)

ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

如果是centos7以下的話,就把ExecStart修改爲:

ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2375

修改後保存文件,然後通知docker服務做出的修改

systemctl daemon-reload

重啓docker服務

service docker restart

接下來測試一下看是否能連接到docker api。上面的2375就是對應端口

curl http://localhost:2375/version

在這裏插入圖片描述
如果看到控制檯有數據返回,這裏其實就已經成功了一大半了。
接下來我們通過外網去訪問該鏈接。
如果發現還是遠程連不上,可以設置一些服務器的安全策略和防火牆
所以如果我們是在雲服務器測試的話,我們還是需要先去設置一下服務起的安全組策略。把端口配置上去。
在這裏插入圖片描述
到這裏,docker的遠程訪問就已經配置成功了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章