Docker引擎通过访问Docker Remote API进行容器的相关操作。如果需要通过http方式对API进行远程访问,需要在系统中进行相关配置。具体配置如下:
# vim /lib/systemd/system/docker.service
[Service]
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -H tcp://0.0.0.0:3333 -H unix://var/run/docker.sock
// -H tcp://0.0.0.0:3333 -H unix://var/run/docker.sock是新增加的部分,3333是http访问端口号,可任意配置
# systemctl daemon-reload
# systemctl restart docker
注:具体API版本可参考Docker公司官方文档:
https://docs.docker.com/engine/api/v1.40/
来源:oschina
链接:https://my.oschina.net/yvanwang/blog/4269187