/etc/systemd/system/docker.service.d/override.conf
写入文件
##Add this to the file for the docker daemon to use different ExecStart parameters (more things can be added here)
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd

 默认情况下使用 systemd 时,docker.service 的设置为:ExecStart=/usr/bin/dockerd -H fd://,这将覆盖写到 daemon.json 中的任何 hosts 。通过在 override.conf 文件中将 ExecStart 仅仅定义为:ExecStart=/usr/bin/dockerd,这将会使用在 daemon.json 中设置的 hosts 。这个文件中的第一行ExecStart= 必须要有,因为它将用于清除默认的 ExecStart 参数。如果是修改 docker.service 的文件而不是创建 override.conf,那么下次 systemd 重启时,docker.service 文件也会被重新创建。
然后在 /etc/docker/daemon.json (没有就新建一个,下文统一简称 daemon.json)中写入以下内容
{
 “hosts”:[
 “unix:///var/run/docker.sock”,
 “tcp://0.0.0.0:2375”
 ]
 }

 编辑docker.server文件
 vi /usr/lib/systemd/system/docker.service
 找到 [Service] 节点,修改 ExecStart 属性,增加 -H tcp://0.0.0.0:2375
 
重启

测试访问

开启端口

开启防火墙端口
firewall-cmd --add-port=2375/tcp --permanent
重要的
firewall-cmd --reload
 测试访问
 http://192.168.33.129:2375/version
 



















