Boot2Docker(1.3.0)停止启动。现在得到:“错误请求套接字:退出状态255”

时间:2014-10-29 22:02:00

标签: boot2docker

当我跑步时:

$ boot2docker start

我明白了:

Waiting for VM and Docker daemon to start...
.................
Started.
  Trying to get Docker socket one more time
Error requesting socket: exit status 255
Auto detection of the VM's Docker socket failed.
Please run `boot2docker -v up` to diagnose.

我删除了iso并重新加载了它,并重新启动了。我甚至重新安装了它。如果我用-v标志运行它,我会得到一堆:

executing: /usr/bin/ssh ssh -o IdentitiesOnly=yes -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=quiet -p 2022 -i /Users/cholmok/.ssh/id_boot2docker docker@localhost grep tcp:// /proc/$(cat /var/run/docker.pid)/cmdline
Error requesting socket: exit status 255

4 个答案:

答案 0 :(得分:3)

我弄清楚问题是什么:我的主机文件已损坏。

答案 1 :(得分:1)

升级到1.2后,我遇到了同样的错误。

对我来说,问题已经导出DOCKER_HOST env变量。

尝试取消设置并再次运行boot2docker up

答案 2 :(得分:0)

确保您的主机文件包含以下行:

127.0.0.1 localhost

您需要 sudo 来编辑主机文件(sudo vi /etc/hosts)。


免责声明:我也遇到过这个问题,并发现Dave对Chris'答案是我案例中的解决方案

答案 3 :(得分:0)

您需要退出boot2docker

后台流程结束

重新启动boot2docker