Ubuntu系统 配置docker tcp访问
网上大部分配置方法为直接修改/lib/systemd/system/docker.service文件,本人试了没有效果,最后参考官网的方式:https://docs.docker.com/engine/install/linux-postinstall/#configure-where-the-docker-daemon-listens-for-connections
使用systemctl直接编辑docker.service的配置:
sudo EDITOR=vim systemctl edit docker.service
不会用 systemctl edit,上面的命令为使用vim编辑器编辑。
在里面贴上如下内容:
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2375
重新加载系统服务配置文件(包含刚刚修改的文件)
systemctl daemon-reload
重启docker服务
systemctl restart docker
使用如下命令查看tcp访问端口是否开启
sudo netstat -lntp | grep dockerd

执行下面命令可以利用tcp连接看到docker版本信息
curl dgx.server.ustb-ai3d.cn:2375/version

上面的官网链接还介绍了配置daemon.json实现tcp连接的方法。
本文介绍如何在Ubuntu系统中配置Docker服务以支持TCP访问。通过编辑docker.service文件并指定监听地址为0.0.0.0:2375,然后重启Docker服务并验证TCP端口是否成功开启。
1159

被折叠的 条评论
为什么被折叠?



