须藤:docker-机器:找不到命令
sudo: docker-machine: command not found
谁曾尝试按照有关 Docker Swarm 的教程进行操作?
https://docs.docker.com/get-started/part4/
有一个部分叫做:创建集群。我想做的是使用 docker-machine 创建几个虚拟机。由于我使用的是 ubuntu16.0.4,所以我使用以下命令来获取 VirtualBox。
sudo apt-get update
sudo apt-get install virtualbox-5.2
安装 VirtualBox 后,输入如下命令:
docker-machine create --driver virtualbox myvm1
但它说:
sudo: docker-机器: 找不到命令
所以我输入了另一个命令来检查我是否正确安装了 VirtualBox。
sudo virtualbox 版本
这将打开 Oracle VM VirtualBox 管理器,这意味着我确实正确安装了 VirtualBox,但不确定。
谁能帮我解决一下?
任何帮助将不胜感激。
您需要先在本地计算机上安装 Docker Machine
。如果您使用 Ubuntu
,只需使用此代码段(如果需要,请从 Official Repository Releases 更新版本):
$ curl -L https://github.com/docker/machine/releases/download/v0.16.0/docker-machine-`uname -s`-`uname -m` >/tmp/docker-machine &&
chmod +x /tmp/docker-machine &&
sudo cp /tmp/docker-machine /usr/local/bin/docker-machine
接受的答案包含过时的安装说明!
Docker 机器的最新说明可在 the official documentation here. This includes instructions for MacOS, Linux (including Ubuntu) & Windows with Git BASH. Full documentation can be found here 中找到。
虽然@sdey0081 的回答或多或少是正确的,运行 发布的命令将导致安装 Docker 机器的过时版本。它安装的版本是 v0.13.0
,而撰写本文时的当前版本是 v0.15.0
。您可以在 GitHub repo here.
中找到可用的版本
只是包含主要答案步骤的附加信息:
1) 至 install docker-machine you need to write this as mantioned :
$ curl -L https://github.com/docker/machine/releases/download/v0.16.1/docker-machine-`uname -s`-`uname -m` >/tmp/docker-machine &&
chmod +x /tmp/docker-machine &&
sudo cp /tmp/docker-machine /usr/local/bin/docker-machine
2) 如果在 运行 命令 docker-machine create
:
后出现错误
Error creating machine: Error with pre-create check: VBoxManage not found. Make sure VirtualBox is installed and VBoxManage is in the path
be sure 您还安装了 virtualbox
:
sudo apt-get install virtualbox
3) 如果你再次the error喜欢:
This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory
尝试 运行 命令 docker-machine create
使用 --virtualbox-no-vtx-check
像:
docker-machine create default --virtualbox-no-vtx-check
在 MacOS 上安装 brew 是最简单的解决方案:brew install docker-machine
https://docs.docker.com/machine/ :
Docker Machine 已被弃用。请改用 Docker 桌面版。请参阅 Docker 桌面 Mac 和 Docker 桌面 Windows。您还可以使用其他云配置工具。
谁曾尝试按照有关 Docker Swarm 的教程进行操作?
https://docs.docker.com/get-started/part4/
有一个部分叫做:创建集群。我想做的是使用 docker-machine 创建几个虚拟机。由于我使用的是 ubuntu16.0.4,所以我使用以下命令来获取 VirtualBox。
sudo apt-get update
sudo apt-get install virtualbox-5.2
安装 VirtualBox 后,输入如下命令:
docker-machine create --driver virtualbox myvm1
但它说: sudo: docker-机器: 找不到命令
所以我输入了另一个命令来检查我是否正确安装了 VirtualBox。
sudo virtualbox 版本
这将打开 Oracle VM VirtualBox 管理器,这意味着我确实正确安装了 VirtualBox,但不确定。
谁能帮我解决一下? 任何帮助将不胜感激。
您需要先在本地计算机上安装 Docker Machine
。如果您使用 Ubuntu
,只需使用此代码段(如果需要,请从 Official Repository Releases 更新版本):
$ curl -L https://github.com/docker/machine/releases/download/v0.16.0/docker-machine-`uname -s`-`uname -m` >/tmp/docker-machine &&
chmod +x /tmp/docker-machine &&
sudo cp /tmp/docker-machine /usr/local/bin/docker-machine
接受的答案包含过时的安装说明!
Docker 机器的最新说明可在 the official documentation here. This includes instructions for MacOS, Linux (including Ubuntu) & Windows with Git BASH. Full documentation can be found here 中找到。
虽然@sdey0081 的回答或多或少是正确的,运行 发布的命令将导致安装 Docker 机器的过时版本。它安装的版本是 v0.13.0
,而撰写本文时的当前版本是 v0.15.0
。您可以在 GitHub repo here.
只是包含主要答案步骤的附加信息:
1) 至 install docker-machine you need to write this as mantioned
$ curl -L https://github.com/docker/machine/releases/download/v0.16.1/docker-machine-`uname -s`-`uname -m` >/tmp/docker-machine &&
chmod +x /tmp/docker-machine &&
sudo cp /tmp/docker-machine /usr/local/bin/docker-machine
2) 如果在 运行 命令 docker-machine create
:
Error creating machine: Error with pre-create check: VBoxManage not found. Make sure VirtualBox is installed and VBoxManage is in the path
be sure 您还安装了 virtualbox
:
sudo apt-get install virtualbox
3) 如果你再次the error喜欢:
This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory
尝试 运行 命令 docker-machine create
使用 --virtualbox-no-vtx-check
像:
docker-machine create default --virtualbox-no-vtx-check
在 MacOS 上安装 brew 是最简单的解决方案:brew install docker-machine
https://docs.docker.com/machine/ :
Docker Machine 已被弃用。请改用 Docker 桌面版。请参阅 Docker 桌面 Mac 和 Docker 桌面 Windows。您还可以使用其他云配置工具。