sudo:码头机器:找不到命令

新手上路,请多包涵

谁曾经尝试过遵循这个关于 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-machine: command not found

所以我输入了另一个命令来检查我是否正确安装了 VirtualBox。

须藤虚拟机版本

这将打开 Oracle VM VirtualBox Manager ,这意味着我确实正确安装了 VirtualBox,但不确定。

谁能帮我找到一个合适的解决方案?任何帮助,将不胜感激。

原文由 CHRIS LEE 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 627
2 个回答

您需要先在本地机器上安装 Docker Machine 。如果您使用 Ubuntu ,只需使用此代码段(如果需要,请从 官方存储库 版本更新版本):

 $ 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

原文由 coturiv 发布,翻译遵循 CC BY-SA 4.0 许可协议

接受的答案包含过时的安装说明!

可以在 此处的官方文档 中找到 Docker Machine 的最新说明。这包括使用 Git BASH 的 MacOS、Linux(包括 Ubuntu)和 Windows 的说明。 完整的文档可以在这里找到

虽然@sdey0081 的回答或多或少是正确的,但运行发布的命令将导致安装过时版本的 Docker Machine。它安装的版本是 v0.13.0 而撰写本文时的当前版本是 v0.15.0 。您可以在 此处的 GitHub 存储库 中找到可用的版本。

原文由 DaveLak 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题