当前位置: 首页 > 知识库问答 >
问题:

sudo:docker机器:未找到命令

魏臻
2023-03-14

谁曾尝试过学习关于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--驱动程序virtualbox myvm1

但它说:sudo: docker-Machine:命令未找到

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

sudo virtualbox版本

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

有人能帮我一个合适的解决方案吗?任何帮助都将不胜感激。

共有3个答案

杨飞语
2023-03-14

在MacOS上使用brew安装是最简单的解决方案:brew安装docker机器

江永安
2023-03-14

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

有关Docker机器的最新说明,请参阅此处的官方文档。这包括MacOS、Linux(包括Ubuntu)的说明

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

景元忠
2023-03-14

您需要首先在本地计算机上安装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
 类似资料:
  • 我正在尝试使用sudo运行docker compose。 我在Ubuntu 16.01上安装了docker和docker compose。 由于尝试使用curl下载compose时出错,我最终使用pip安装了它。 Docker版本1.12.0,内部版本8eab29e Docker compose版本1.8.0,内部版本94f7016 然而,当我尝试使用sudo运行docker-compose时,我

  • 在保存composer.phar文件的目录中,我无法执行任何作曲家命令。 当我执行时,我可以看到作曲家正在运行 但是任何直接的作曲家陈述都失败了。 不确定这是否重要,但Composer包含在克隆存储库中。 我只想安装一个Oauth库,然后可能几个月内不会再接触Composer,所以我不需要在全球范围内运行它。我只是不明白为什么我不能从这个目录中运行作曲家。

  • 我是新的Python开发和尝试使用pipenv。我运行命令,它成功运行: 然而,当我在一个新的根项目目录中运行命令时,我收到以下消息:。我怀疑我可能需要修改我的. bashrc,但是我不清楚要向文件中添加什么,或者是否需要修改。

  • 我在Heroku上使用Postgresql数据库托管了一个RoR应用程序,并且一直在使用PG备份工具将数据库从我的应用程序备份到本地机器上。由于该应用程序仍在开发中,它从编程的角度帮助我降低了我的同事对数据库所做的更改。几个月来,我一直在成功地使用PG备份进行捕获和恢复,但最近,当我运行此处所示的典型命令时: 在curl命令执行后,我遇到此错误: 你知道为什么会这样吗?显然,问题是我无法恢复下载的

  • 我使用的是节点0.10。35和grunt指挥部运作良好。现在升级到0.12之后。3 grunt命令已停止工作。 OS:Mac OSX 10.10.1节点:0.12.3 npm:2.9.1 grunt:0.4.5 我认为可能有问题的节点安装所以我清理安装了3-4次 我试着用- node-v0.12.3.pkg 节点版本管理器(nvm) 许多此类问题的解决方案建议使用 然后使用安装本地节点模块。 我遵

  • 我试着做一个文件: 但是得到了错误: Android:命令未找到 我试图设置Android SDK的路径,但没有帮助: 有没有可能解决这个问题? UPD:我正在使用这个软件中的Git Shell:http://git-scm.com/download/win