2016-06-16 1 views
6

Les instructions fournies pour installer docker-machine sur Linux sont loin d'Ubuntu.Docker-machine installation directe sur Ubuntu avec curl obtention de l'autorisation refusée avec sudo

Ce sont les instructions incorrectes (trouvées 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 
  • Vous aurez toutes sortes de vu refuser l'autorisation d'erreurs lors de l'utilisation sudo.
  • Une fois que vous avez piraté les problèmes d'autorisation sudo, vous trouverez votre fichier docker-machine vide après l'installation.

Répondre

13

Après quelques heures de piratage autour J'ai trouvé c'est ce qui est nécessaire pour l'installation docker-machine sur Ubuntu (au moins pour la version que je suis en cours d'exécution 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 

Pour le tester a installé.

$ docker-machine version 
+1

bien! mais la deuxième ligne devrait être 'sudo mv docker-machine- \' uname -s \ '- \' uname -m \ '/ usr/local/bin/docker-machine', n'est-ce pas? de toute façon merci pour l'aide, sauvé mon temps! –

1

je suis tombé sur le même problème aujourd'hui, dans une machine debian je suis mis à jour avec la commande depuis je docker-machine est maintenant 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