红联Linux门户
Linux帮助

docker疑难解答--设置远程服务监听

发布时间:2017-06-20 09:35:44来源:linux网站作者:王的博客
环境:ubuntu 16.04 tls
docker version 17.05.0-ce
 
今天想要搭建一个多主机的集成docker环境,但是我最后发现设置docker远程服务监听的时候总是失败:
Cannot connect to the Docker daemon at tcp://ip:port. Is the docker daemon running?
上网上搜了一下,都说是要修改/etc/default/docker中的DOCKER_OPTS变量,但是我修改之后重启docker服务发现并不生效。
 
于是我继续搜索,找到如下链接:http://www.linuxdiyf.com/linux/30584.html,虽然我按照上面的修改了但是依旧没有什么用途,最后我灵机一动做了如下修改:
vim /lib/systemd/system/docker.service (不同版本所在路径可能不同)
修改:ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2357
执行如下命令:
sudo systemctl daemon-reload
sudo service docker restart
DOCKER_HOST=$host:2375 docker info
 
如果成功的话就会显示出docker的info,如果不成功可以给我留言,我们一起探讨一下。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/31599.html