Docker服务

2024 年 7 月 24 日 星期三(已编辑)
/
16
摘要
远程操作docker,需要打开的docker服务端口
这篇文章上次修改于 2024 年 8 月 15 日 星期四,可能部分内容已经不适用,如有疑问可询问作者。

Docker服务

打开Docker服务端口,通常需要远程操作和管理docker

docker服务监听端口

  1. 编辑 Docker 的 systemd 配置文件。你可以使用以下命令:
sudo systemctl edit docker.service
  1. 这会打开一个文本编辑器(如 nanovim),并创建一个新的配置文件或打开已存在的文件。如果是新文件,可能是空白的。
  2. 在配置文件中添加以下内容:
ExecStart=
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock

这里的 -H tcp://0.0.0.0:2375 表示 Docker 服务将监听 2375 端口,你可以根据需要更改为 2379 端口。

  1. 保存并关闭文件。在 nano 编辑器中,按下 Ctrl + O 来保存文件,然后按下 Enter,最后按下 Ctrl + X 来关闭编辑器。
  2. 重新加载 systemd 配置并重新启动 Docker 服务:
sudo systemctl daemon-reload
sudo systemctl restart docker

现在 Docker 服务应该已经配置为监听 2379 端口了。请确保你的防火墙已经打开了这个端口,以便从其他主机访问 Docker 服务。

  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • Loading...