在实际的工作中我们需要远程管理docker服务,或者远程操作docker 这个时候就需要放开远程访问端口2375
查询docker服务
systemctl status docker.service

可以看到,我的docker service文件存放在/lib/systemd/system/目录下。
docker service文件
编辑docker服务文件
vim /lib/systemd/system/docker.service

在ExecStart行后面追加以下内容
-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

重新载入服务信息
systemctl daemon-reload
重启docker服务
systemctl restart docker.service
查看端口是否开启
netstat -nlpt

到了这里,基本上配置完成了。
其实最后,还需要配置Linux环境的防火墙,但是我用的是本地测试环境,防火墙什么的完全无所谓,我直接把防火墙关闭了。
有些小伙伴的linux环境上的防火墙不能随便关闭,所以,贴一下,如何开启2375端口的防火墙权限。
查看防火墙状态(inactive是关闭状态)
ufw status
开放2375端口
ufw allow 2375
重启防火墙
ufw reload
