【问题标题】:boot2docker shellinit command ended up in error "Error requesting socket: exit status 255"boot2docker shellinit 命令以错误“请求套接字时出错:退出状态 255”结束
【发布时间】:2014-12-31 13:31:00
【问题描述】:
按照http://boot2docker.io/ 的说明在 OSX 上安装了 boot2docker。之后启动应用程序。在终端中,boot2docker shellinit 命令启动并最终抛出此错误“请求套接字时出错:退出状态 255”。试过 boot2docker stop--->delete--->download--->init--->up 。它没有帮助。我使用的版本是 v1.3.1。任何想法为什么它可能会失败?谢谢!
【问题讨论】:
标签:
sockets
docker
boot2docker
【解决方案1】:
最后这个解决方案对我有用。看起来,必须在我们的主机文件中将 localhost 分配给 127.0.0.1(位置是 /etc/hosts)。 /etc/hosts 中应该有以下行
127.0.0.1 localhost
然后执行以下操作。最后,按照控制台显示的方式分配变量。
boot2docker init
boot2docker download
boot2docker up
【解决方案2】:
尝试在 virtualbox 屏幕中查看实际错误。
对我来说,这是因为我的 bios 中没有启用可视化。
我可以在虚拟框屏幕中看到“此内核需要 x86-64 CPU,但仅检测到 i686 CPU,无法启动”错误
在 BIOS 中,安全>可视化>启用>保存并退出
祝你好运