本质上是服务器开放2375端口,可远程访问docker API
1.编辑docker文件
1 | vi /lib/systemd/system/docker.service |
2.开放2375端口
- 添加 -H tcp://0.0.0.0:2375
1 | ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -H tcp://0.0.0.0:2375 |
3.重新加载配置
1 | systemctl daemon-reload |
4.重启docker
1 | service docker restart |
5.关闭防火墙
- 自己装的系统需要关闭防火墙
- 云服务器(阿里云/腾讯云/百度云)不需要(亲测)
1 | systemctl status firewalld |