您的位置:首页 > 运维架构 > Docker

不是办法的办法,关于docker错误

2015-07-11 22:34 591 查看
OS X下的docker,会出现下面错误:
FATA[0032] An error occurred trying to connect: Get https://192.168.59.103:2376/v1.16/version: dial tcp 192.168.59.103:2376: i/o timeout
不是办法的办法是:恢复初始状态,这意味着以前下载的images没了,原来的container也没了...

boot2docker stop
boot2docker destroy


boot2docker init
boot2docker up
docker version


http://cxwangyi.github.io/notes/2015-01-13-docker-pitfalls.html

Error

docker version
command complains
FATA[0032] An error occurred trying to connect: Get https://192.168.59.103:2376/v1.16/version: dial tcp 192.168.59.103:2376: i/o timeout
while
docker upgrade
shows that the client tne the server are of the same version (which means they should work together).

Diagnosis

The problem is because that I had created a host-only network
vboxnet0
before in an experiment of building a VM cluster using VirtualBox on my Mac mini, and
boot2docker init
would also create a boot2docker VM that uses
vboxnet0
. However, boot2docker VM expects that the local network
vboxnet0
has IP prefix 192.168.53.xxx, whereas my
vboxnet0
has another IP prefix.

Solution

The solution is simple:Stop and destory boot2docker VM:
boot2docker stop
boot2docker destroy

Delete my
vboxnet0
local network from VirtualBox.
Recreate boot2docker VM and start it:
boot2docker init
boot2docker up
docker version

No space left on device

Error

When I run
docker build
, it complains not enough disk space.

Diagnosis

When above error happends with boot2docker, it means that the boot2docker VM, other than using has not enough disk space.

Solution

Clone the VMDK disk image created by
boot2docker init
into a VDI image, enlarge it, mount it to VM, and repartition it. More details can be found here.

本文出自 “GONE WITH THE WIND” 博客,请务必保留此出处http://h2appy.blog.51cto.com/609721/1673302
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: