问题描述
谁曾尝试过关于Docker Swarm的本教程?
https://docs.docker.com/get-started/part4/
有一节叫做:创建一个集群。我想要做的是使用docker-machine创建几个VM。因为我使用ubuntu16.0.4所以我使用以下命令来获取VirtualBox。
sudo apt-get update
sudo apt-get install virtualbox-5.2
安装VirtualBox后,输入如下命令:
docker-machine create --driver virtualbox myvm1
但它说:sudo:docker-machine:命令未找到
所以我输入另一个命令来检查我是否正确安装了VirtualBox。
sudo virtualbox版本
这将打开Oracle VM VirtualBox Manager,这意味着我确实安装了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 Machine的最新说明,请参见the official documentation here。这包括MacOS,Linux(包括Ubuntu)和Linux的说明。 Windows与Git BASH。 Full documentation can be found here。
虽然@ sdey0081的答案或多或少是正确的,但运行已发布的命令将导致安装过时版本的Docker Machine。它安装的版本是v0.13.0
,而撰写本文时的当前版本是v0.15.0
。您可以在GitHub repo here中找到可用的版本。