sudo: docker-машина: команда не найдена

кто когда-либо пробовал следовать этому руководству о Докер Рой?

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: команда не найдена

поэтому я набрал другую команду, чтобы проверить, правильно ли я установил VirtualBox.

sudo virtualbox версия

откроется Оракул диспетчера виртуальной машины в VirtualBox, что означает, что я правильно установил VirtualBox, но не уверен.

может кто-нибудь помочь мне с правильным решением? Любая помощь будет оцененный.

2 ответов


вам нужно установить Docker Machine сначала на локальном компьютере. Если вы используете Ubuntu, просто используйте этот фрагмент (обновите версию из Официальные Релизы Репозитория если требуется) :

$ curl -L https://github.com/docker/machine/releases/download/v0.15.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 машины можно найти в здесь официальная документация. Это включает в себя инструкции для MacOS, Linux (включая Ubuntu) и Windows с Git BASH. полную документацию можно найти здесь.

в то время как ответ @sdey0081 более или менее правильный, запуск опубликованных команд приведет к устаревшей версии Docker Устанавливается машина. Версию он устанавливает это v0.13.0 в то время как текущая версия на момент написания статьи составляет v0.15.0. Вы можете найти доступные выпуски в GitHub РЕПО здесь.