docker tcp是什么,讓我們一起了解一下?
默認安裝的Docker服務不支持遠程連接,開啟TCP端口后可以進行遠程連接Docker。
環境:CentOS Linux release 7.8.2003 (Core)
1、打開編輯:
vi /lib/systemd/system/docker.service
2、注釋原有的:
#ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
3、添加新的:
ExecStart=/usr/bin/dockerd -H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375
-H代表指定docker的監聽方式,這里是socket文件文件位置,也就是socket方式,2375就是tcp端口
4、保存并退出
5、重新加載系統服務配置文件(包含剛剛修改的文件)
systemctl daemon-reload
6、重啟docker服務
systemctl restart docker
7、查看端口是否被docker監聽
ss -tnl | grep 2375
8、查看防火墻是否開放2375端口
firewall-cmd --zone=public --query-port=2375/tcp
9、防火墻添加開放2375端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
10、重啟防火墻
firewall-cmd --reload
11、在Windows系統上測試端口是否可以使用
telnet 192.168.1.188 2375
以上就是小編的分享,希望可以幫助到大家。