2016-06-16 47 views
6

Le istruzioni fornite per l'installazione di docker-machine su Linux sono decisamente fuori moda per Ubuntu.installazione diretta della macchina docker su Ubuntu con arricciatura ottenendo il permesso negato con sudo

Queste sono le istruzioni non corrette (trovate 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 
  • avrete tutti i tipi di permesso negato errori durante l'utilizzo sudo.
  • Dopo aver risolto i problemi di autorizzazione di sudo, il file docker-machine è vuoto dopo l'installazione.

risposta

13

Dopo alcune ore di hacking in giro ho trovato questo è ciò che è necessario per l'installazione di finestra mobile-machine su Ubuntu (almeno per la versione sto facendo funzionare Lubuntu (16.04 LTS/Xenial 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 

Per testare ha installato:.

$ docker-machine version 
+1

bello! ma la seconda riga dovrebbe essere 'sudo mv docker-machine- \' uname -s \ '- \' uname -m \ '/ usr/local/bin/docker-machine', no? comunque grazie per l'aiuto, mi ha salvato il tempo! –

1

ho incontrato lo stesso problema di oggi, in una macchina Debian sto aggiornato con il comando che ho usato dal docker-machine è ora 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