所以,今天我在我当地的Mac OS X(Yosemite)机器上遇到了这个问题。
我正在做一堆与Docker图像相关的东西,当我试图运行docker
命令时,我遇到了错误。 docker-machine restart default
修复我的问题之前我遇到了问题,但这似乎没有帮助。启动后,我可以docker ssh default
进入复选框,但docker-machine env default
会挂起。
谷歌搜索出现了这个Github问题:https://github.com/docker/machine/issues/1500。它没有解决我的问题,因为我没有运行VPN软件。
答案 0 :(得分:3)
(我正在回答我自己的问题。)
如果您遇到此问题但未使用VPN,请查看VirtualBox的VM是否已满。
问题在于我是否已经删除了这么多图像,VirtualBox VM的硬盘已经完全填满。
我确信有更优雅的方法,但我刚刚删除了vm并创建了一个新的。
我做了:docker-machine rm default && docker-machine create --driver virtualbox default
一旦我这样做,我就能成功地正常使用docker。当然,我不得不重新拉动和/或重新构建我的所有图像,但这非常快,而且不是什么大问题。