docker -машина: команда не найдена - PullRequest
2 голосов
/ 05 февраля 2020

Я недавно обновил Docker Рабочий стол для Ма c до версии 2.2.0.0, и теперь при попытке выполнить команду docker-machine я получаю сообщение об ошибке:

$ docker-machine --version

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

Docker Машина использовалась для установки с Docker, но в последних документах указывается, что это больше не дело. Какая замена или мне нужно установить Docker Машину откуда-то еще?

Ответы [ 3 ]

4 голосов
/ 05 февраля 2020

Docker машина была удалена из более поздних версий Docker Desktop. Вам понадобится пакет docker -toolbox.

Прочтите здесь, чтобы установить и сосуществовать пакеты.

https://docs.docker.com/docker-for-mac/docker-toolbox/#docker -toolbox-and- docker - настольное сосуществование

1 голос
/ 05 февраля 2020

Сначала вам нужно установить Docker Machine на локальном компьютере. Справка: - https://github.com/docker/machine/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
0 голосов
/ 22 апреля 2020

Если у вас уже есть docker -desktop и вы хотите команду docker-machine, тогда brew install docker-machine справится.

Мои версии двоичных файлов в usr/local/bin/docker и usr/local/bin/docker-compose не изменились , & версия клиента и сервера docker, но я получил двоичный дополнительный файл docker-machine.

run unset ${!DOCKER_*}, если вы хотите использовать docker -desktop.

Документы docker немного сбивают с толку, потому что, кажется, они относятся к случаю, когда у вас сначала стоит docker, а не к тому, где у вас сначала рабочий стол.

...