Linux:打开Docker的2375端口
·
李光春
查询 docker.service 的位置
systemctl status docker.service
编辑 Docker 服务文件
nano /lib/systemd/system/docker.service
在 ExecStart 后面添加内容
原先
ExecStart=/usr/sbin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock $DOCKER_OPTS
添加
-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
完整
ExecStart=/usr/sbin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock $DOCKER_OPTS
重新载入服务
systemctl daemon-reload
重启 Docker 服务
systemctl restart docker.service
查看端口是否开启
netstat -nlpt
返回
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp6 0 0 :::2375 :::* LISTEN xxx/dockerd
打开 2375 防火墙
返回 inactive 就不需要打开 2375
ufw status
ufw allow 2375