一、为docker开通TCP访问权限

前提条件: Linux服务器上docker引擎已经成功安装

首先创建一个文件夹存放tcp的配置文件

mkdir /etc/systemd/system/docker.service.d

创建tcp配置文件,这里开通2375访问端口

vim /etc/systemd/system/docker.service.d/tcp.conf 
添加以下内容:
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375
EOF

然后重启守护进程以及docker引擎

重启守护进程:
systemctl daemon-reload
重启docker服务
service docker restart

可以通过如下的命令查看2375端口时候被开启

lsof -i:2375
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
dockerd 1257 root    6u  IPv6  10897      0t0  TCP *:2375 (LISTEN)

如果有上述信息说明端口开启成功

最后在服务器上通过http调用测试是否开启成功

 curl http://10.23.3.27:2375/info   ## 此处IP需要修改为自己服务器IP

如果调用输出一大堆日志就说明配置成功啦

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐