安装 DockerToolbox 遇到 VT-X/AMD-v not enabled

网上搜了一下,遇到这个问题的貌似都是用的 AMD 的 CPU

若确实已经启用 CPU 虚拟化,仍有此问题,解决方案

添加如下参数 (不检查虚拟化是否已启用)

1
--virtualbox-no-vtx-check

①手动执行简单命令

1
docker-machine create default --virtualbox-no-vtx-check

或者

②修改 DockerToolbox 自带的启动脚本

修改 start.sh (在 DockerToolbox 的安装目录下)

找到这行

1
"${DOCKER_MACHINE}" create -d virtualbox $PROXY_ENV "${VM}"

改为

1
"${DOCKER_MACHINE}" create -d virtualbox $PROXY_ENV --virtualbox-no-vtx-check "${VM}"