- 外部调用docker API
-
查看配置文件位于哪里
$ systemctl show --property=FragmentPath docker FragmentPath=/usr/lib/systemd/system/docker.service
-
编辑配置文件内容,接收所有ip请求
$ vim /usr/lib/systemd/system/docker.service
原:
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
替换:
ExecStart=/usr/bin/dockerd -H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375
-
重新加载配置文件
$ sudo systemctl daemon-reload
-
重启docker
$ sudo systemctl restart docker
-
在客户端测试
$ docker -H tcp://ip:2376 images