查询 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
重新载入服务#
重启 Docker 服务#
systemctl restart docker.service
查看端口是否开启#
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#