当我输入代码sudo docker-machine create --driver virtualbox default来创建一个新的虚拟机时。它不能工作。以下是信息:
xxxMacBook-Pro:~ xxx$ docker --version
Docker version 1.12.0, build 8eab29e
xxxMacBook-Pro:~ xxx$ docker-machine --version
docker-machine version 0.8.0, build b85aac1
xxxMacBook-Pro:~ xxx$ sudo docker-machine create --driver virtualbox default
Running pre-create checks...
Error with pre-create check: "exit status 126"请帮我弄清楚这一点。
发布于 2018-03-17 02:06:30
Mac上的退出状态126表明你没有安装Virtualbox,它是独立于Docker的。
运行以下命令进行安装:
brew cask install virtualbox;现在您可以再次优雅地运行您的命令。
注意:您不必使用sudo,除非您想要授予某些特殊特权,无论您正在创建什么。
更新:自2021年起,您可以使用
brew install --cask virtualbox发布于 2016-08-04 23:02:41
同样的错误也发生在我的操作系统上,因为我只安装了docker.app。也许,你应该安装docker工具箱,而不是docker.app。
Docker.app不包含virtualbox驱动程序,但docker工具箱包含虚拟框驱动程序。
发布于 2017-01-22 03:20:36
我在Docker for Mac上也遇到了同样的问题。您还需要从https://www.virtualbox.org/wiki/Downloads安装VirtualBox
https://stackoverflow.com/questions/38696164
复制相似问题