tangbinde 发表于 2018-5-30 07:44:46

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

  OS X下的docker,会出现下面错误:
FATA 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 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 timeoutwhile 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 vboxnet0before 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.
  
页: [1]
查看完整版本: 不是办法的办法,关于docker错误