在CentOS7上暴露Docker Remote API v1.22

我正在尝试在CentOS7上公开Docker远程API。

$ docker version Client: Version: 1.10.3 API version: 1.22 Package version: docker-common-1.10.3-46.el7.centos.14.x86_64 Go version: go1.6.3 Git commit: cb079f6-unsupported Built: Fri Sep 16 13:24:25 2016 OS/Arch: linux/amd64 Server: Version: 1.10.3 API version: 1.22 Package version: docker-common-1.10.3-46.el7.centos.14.x86_64 Go version: go1.6.3 Git commit: cb079f6-unsupported Built: Fri Sep 16 1 

我在/etc/systemd/system/docker.service.d/docker-external.conf上设置了conf文件

  [Service] ExecStart= ExecStart=/usr/bin/docker -H tcp://0.0.0.0:4243 -H unix:///var/run/docker.sock 

其次是

 systemctl daemon-reload systemctl docker restart 

这似乎并没有启动任何docker进程4243

/lib/systemd/system/docker.service文件添加-H tcp://0.0.0.0:4243,然后运行systemctl daemon-reload ,紧接着systemctl restart docker帮助公开远程API。

 ExecStart=/usr/bin/docker-current daemon \ --exec-opt native.cgroupdriver=systemd \ -H tcp://0.0.0.0:4243 -H unix://var/run/docker.sock \