Vmware上的CentOs7 执行 docker-machine create -d virtualbox vmname

 在VMware虚拟机上的CentOS7上 用docker-machine 创建驱动为 virtualbox 的虚拟机,一开始出错:

[root@localhost 11:07 ~]# docker-machine create -d virtualbox dev
Running pre-create checks...
Creating machine...
(dev) Copying /root/.docker/machine/cache/boot2docker.iso to /root/.docker/machine/machines/dev/boot2docker.iso...
(dev) Creating VirtualBox VM...
(dev) Creating SSH key...
(dev) Starting the VM...
(dev) Check network to re-create if needed...
(dev) Waiting for an IP...
Error creating machine: Error in driver during machine creation: unexpected EOF
Wrapper Docker Machine process exiting due to closed plugin server (connection is shut down)
Wrapper Docker Machine process exiting due to closed plugin server (connection is shut down)
 

开始以为是虚拟机嵌套造成的网络问题(个人猜测),然后就在网络方向去解决,结果一无所获。

后来在CenOS桌面操作VirtualBox 发现虚拟机创建失败,检查发现,第一层虚拟机(VMware)运行内存 1 G ,第二层虚拟机(VirtualBox)只能分配不到一半的内存,所以一直创建失败,后来调整VMware 内存到 2G , VirtualBox为1G。

再执行 docker-machine create -d virtualbox dev 成功。

 

你可能感兴趣的:(Docker)