2016-06-16 4 views
6

Инструкции по установке докер-машины на Linux - это путь для Ubuntu.Docker-machine прямая установка на Ubuntu с разрешением на завивание, отклоненным с помощью sudo

Эти неправильные инструкции (найдено here):

$ curl -L https://github.com/docker/machine/releases/download/v0.7.0/docker-machine-`uname -s`-`uname -m` > /usr/local/bin/docker-machine && \ 
$ chmod +x /usr/local/bin/docker-machine 
  • Вы будете иметь все виды разрешения отказывали ошибки при использовании sudo.
  • Как только вы взломаете проблемы с разрешением sudo, вы обнаружите, что ваш файл docker-machine пуст после установки.

ответ

13

Через несколько часов взлома вокруг, я нашел, что это то, что необходимо для установки Докер-машины на Ubuntu (по крайней мере, для версии я бегу Lubuntu (16,04 LTS/дружественный Xerus):

$ sudo wget -L https://github.com/docker/machine/releases/download/v0.8.0-rc1/docker-machine-`uname -s`-`uname -m` 
$ sudo mv docker-machine-`uname -s`-`uname -m` /usr/local/bin/docker-machine 
$ sudo chmod +x /usr/local/bin/docker-machine 

Чтобы проверить это установлено:.

$ docker-machine version 
+1

приятно! но вторая строка должна быть 'sudo mv docker-machine- \' uname -s \ '- \' uname -m \ '/ usr/local/bin/docker-machine', не так ли? в любом случае спасибо за помощь, спасли мое время! –

1

Я столкнулся с той же проблемой, сегодня, в DEBiAN машине я обновил с командой, я использовал так docker-machine теперь docker-compose

wget -L https://github.com/docker/compose/releases/download/1.13.0/docker-compose-`uname -s`-`uname -m` sudo mv ./docker-compose-`uname -s`-`uname -m` /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose