docker远程访问2375端口

本质上是服务器开放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
2
3
4
5
6
7
8
9
10
systemctl status firewalld

firewall-cmd --state

# 开启
service firewalld start
# 重启
service firewalld restart
# 关闭
service firewalld stop