我一直在通过Docker入门tutorial。我无法让docker-machine创建虚拟机。
我的设置:
主机操作系统:Windows 10 Professional
来宾操作系统:在Oracle VirtualBox上运行的Ubuntu 18.04。
所有Docker东西都安装在Ubuntu VM上。 Oracle VirtualBox也安装在Ubuntu计算机上。
在物理机的BIOS中启用了超线程。 Windows 10上的VirtualBox还启用了超线程。尽管如此,以下命令仍会给出错误。
sudo docker-machine create --driver virtualbox myvm1
正在运行预创建检查... 创建前检查错误:“此计算机未启用VT-X / AMD-v。必须在BIOS中启用它”
此错误没有意义,因为VT-X已启用。这导致我尝试以下操作:
sudo docker-machine create default2 --virtualbox-no-vtx-check
这很好,直到尝试获取IP。然后它挂在以下位置:
正在等待IP ...
我尝试对此进行搜索。我似乎能找到的唯一答案建议将docker-machine创建的VM的机器状态保存在VirtualBox中,然后在终端模式下运行它。问题是,永远不会创建任何机器。我不知道如何进行。有谁知道如何从现在开始进行故障排除?