docker开通远程TCP访问
首先介绍如何开通docker的TCP服务,开通之后即可通过调用docker的API,远程访问docke的服务
·
一、为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
如果调用输出一大堆日志就说明配置成功啦
更多推荐
已为社区贡献1条内容
所有评论(0)