简介:本文将指导您如何通过编辑docker.service文件,开启Docker远程端口访问2375,以便从外部进行访问。
Docker提供了一种方式,让用户能够远程管理Docker守护进程,这样用户就可以从任何地方启动、停止和监控Docker容器。为了实现这一目标,Docker守护进程需要绑定到一个可用的网络接口上,并监听特定的端口。在这个例子中,我们将使用2375端口作为Docker的远程API端口。以下是详细的步骤:
/usr/lib/systemd/system/docker.service。使用你喜欢的文本编辑器打开这个文件,比如vim。执行以下命令:在文件中找到以
vim /usr/lib/systemd/system/docker.service
ExecStart=开头的行,然后在行尾添加-H tcp://0.0.0.0:2375。修改后的行应该类似于下面这样:这一步的目的是让Docker守护进程监听2375端口。
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 ...
sudo systemctl daemon-reloadsudo systemctl restart docker
如果控制台返回的信息与
curl http://localhost:2375/version
docker version命令返回的信息一致,说明远程连接配置成功!