即使我没有使用像Cisco AnyConnect这样的VPN客户端,`docker-machine env $ VMNAME`也会挂起

时间:2015-11-05 01:26:25

标签: docker docker-machine

所以,今天我在我当地的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软件。

1 个答案:

答案 0 :(得分:3)

(我正在回答我自己的问题。)

如果您遇到此问题但未使用VPN,请查看VirtualBox的VM是否已满。

问题在于我是否已经删除了这么多图像,VirtualBox VM的硬盘已经完全填满。

我确信有更优雅的方法,但我刚刚删除了vm并创建了一个新的。

我做了:docker-machine rm default && docker-machine create --driver virtualbox default

一旦我这样做,我就能成功地正常使用docker。当然,我不得不重新拉动和/或重新构建我的所有图像,但这非常快,而且不是什么大问题。