我启动了Docker,现在正在学习教程,但我知道我无法在OS上运行docker-machine命令。
文件说明,运行以下命令来创建本地虚拟机:
docker-machine create --driver virtualbox manager但是,该命令在OS (11.6)中无法工作,有以下错误:
Running pre-create checks...
Error with pre-create check: "VBoxManage not found. Make sure VirtualBox is installed and VBoxManage is in the path"我试图安装virtualbox;但是,必须在本地计算机上安装另一页清楚地指出:
不得安装4.3.30版本之前的VirtualBox (它与Mac的Docker不兼容) 注意:如果您的系统不满足这些要求,您可以安装Docker,它使用的是Oracle而不是HyperKit。
所以我只为Mac安装了Docker,而没有安装virtualbox。那么我在这里缺少什么呢?示例页说你可以在OS上运行这个教程,所以我想知道我怎样才能继续.
您可以使用Docker、或来继续并运行此示例。
发布于 2017-02-07 11:42:31
今天我也遇到了同样的问题,在安装了Docker之后,我通过安装VirtualBox来解决这个问题(我用brew install --cask virtualbox解决了这个问题)。
我不记得以前必须做额外的安装,但是也许我已经安装了VirtualBox是因为另一个工具(比如Vagrant)。无论如何,在码头机械文档中解释了这一点:
如果您使用Docker用于Mac,则为。 Docker使用HyperKit,这是一种轻量级的macOS虚拟化解决方案,构建在macOS 10.10 Yosemite和更高版本的Hypervisor.framework之上。 目前,没有用于HyperKit的对接机创建驱动程序,因此您将使用virtualbox驱动程序来创建本地机器。(请参阅Oracle VirtualBox的Docker驱动程序。)请注意,您可以在同一个系统上同时运行HyperKit和VirtualBox。要了解更多信息,请参见“Mac与Docker工具箱中的Docker”。
发布于 2017-02-23 15:32:46
我也有过同样的问题。-)对我来说,https://github.com/zchee/docker-machine-driver-xhyve提供的xhyve驱动程序已经开始工作了。简言之:
brew install docker-machine-driver-xhyve您会收到一些需要手动创建的链接,所以请复制这些链接并执行
sudo chown root:wheel /usr/local/opt/docker-machine-driver-xhyve/bin/docker-machine-driver-xhyve
sudo chown root:wheel /usr/local/opt/docker-machine-driver-xhyve/bin/docker-machine-driver-xhyve创建:
docker-machine create --driver xhyve manager没有VirtualBox。我也在使用OSX10.11.6。
发布于 2020-02-06 08:10:03
在更新我的停靠程序后,docker-machine命令停止在我的mac终端上工作。
因此,在更新我的坞后,我将不得不重新安装docker-machine CLI,以获得最新版本。使用下面的命令将坞机更新为最新一台,帮助我使对接机命令再次工作。
base=https://github.com/docker/machine/releases/download/v0.16.0 &&
curl -L $base/docker-machine-$(uname -s)-$(uname -m) >/usr/local/bin/docker-
machine &&
chmod +x /usr/local/bin/docker-machine见Docs (https://docs.docker.com/machine/install-machine/#install-machine-directly)
https://stackoverflow.com/questions/42079458
复制相似问题