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

查询docker服务

  1. systemctl status docker.service

image.png
可以看到,我的docker service文件存放在/lib/systemd/system/目录下。
docker service文件

编辑docker服务文件

  1. vim /lib/systemd/system/docker.service

image.png
在ExecStart行后面追加以下内容

  1. -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

image.png
重新载入服务信息

  1. systemctl daemon-reload

重启docker服务

  1. systemctl restart docker.service

查看端口是否开启

  1. netstat -nlpt

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

  1. ufw status

开放2375端口

  1. ufw allow 2375

重启防火墙

  1. ufw reload