Ubuntu14 开启Docker Remote API 访问及
2023-04-27 本文已影响0人
勤劳一沙鸥
需求:本机docker可以让其它机器的 clientSDK管理
原理:docker除了本地unix:///var/run/docker.sock
,还可以接受类似于tcp://192.168.11.14:2375
的形式去使用
环境:
uname -a
Linux genecast-T-01 4.2.0-27-generic #32~14.04.1-Ubuntu SMP Fri Jan 22 15:32:26 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
docker --version
Docker version 18.06.1-ce, build e68fc7a
方法:参考一下:https://www.cnblogs.com/hongdada/p/11512901.html
我的成功步骤:
首先是怎么配置远程访问的API:
sudo vim /etc/default/docker
加入下面一行
DOCKER_OPTS="-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock"
重启docker即可:
sudo service docker restart
测试:
curl -X GET http://192.168.11.14:2375/containers/json
问题:
如果无法启动,请删除 /var/run/docker.sock
文件
亲测可用。 其它方法不再缀述。