Macos Boot2Docker搜索不存在的docker-bootstrap.sock
我目前正在尝试在CoreOS stack for AWS的多docker容器上设置kubernetes。为此,我需要为法兰绒设置etcd,目前正在使用,但在建议我运行的第一阶段遇到问题 sudo sh-c'docker-d-Hunix:///var/run/docker-bootstrap.sock -p/var/run/docker-bootstrap.pid--iptables=false--ip masq=false--bridge=none--graph=/var/lib/docker-bootstrap 2>/var/log/docker-bootstrap.log 1>/dev/null&' 问题是第一个命令Macos Boot2Docker搜索不存在的docker-bootstrap.sock,macos,docker,boot2docker,unix-socket,kubernetes,Macos,Docker,Boot2docker,Unix Socket,Kubernetes,我目前正在尝试在CoreOS stack for AWS的多docker容器上设置kubernetes。为此,我需要为法兰绒设置etcd,目前正在使用,但在建议我运行的第一阶段遇到问题 sudo sh-c'docker-d-Hunix:///var/run/docker-bootstrap.sock -p/var/run/docker-bootstrap.pid--iptables=false--ip masq=false--bridge=none--graph=/var/lib/docker-
docker -d -H unix:///var/run/docker-bootstrap.sock
从boot2docker中。此目录中没有docker-bootstrap.sock文件,将引发以下错误:
FATA[0000]尝试连接时出错:Post:拨号unix/var/run/docker-bootstrap.sock:没有这样的文件或目录
显然,unix套接字没有连接到这个不存在的套接字
我会注意到这是一个与FATA[0000]相关的问题非常相似的问题,尽管似乎没有人像我现在这样问这个问题
我不是unix套接字方面的专家,但我假设应该有一个没有的文件。我可以从哪里获得此文件来解决我的问题,或者建议采取哪些步骤来解决此问题
规范:运行OSX Yosemite,但从boot2docker调用所有命令,Docker应该为您创建此文件。您是否在OS X计算机上运行此命令?还是在boot2docker虚拟机中运行它 我认为你需要:
boot2docker ssh
然后:
您需要确保该命令在boot2docker创建的Vagrant Linux机器上运行,而不是在您的OS X机器上运行
希望有帮助
sudo sh -c 'docker -d -H unix:///var/run/docker-bootstrap.sock -p /var/run/docker-bootstrap.pid --iptables=false --ip-masq=false --bridge=none --graph=/var/lib/docker-bootstrap 2> /var/log/docker-bootstrap.log 1> /dev/null &'