95 votes

Le panneau est installé, mais le Panneau de Composer n'est pas ? pourquoi?

J'ai installé docker sur centos 7. en exécutant les commandes suivantes

curl -sSL https://get.docker.com/ | sh
systemctl enable docker && systemctl start docker
docker run hello-world

REMARQUE: helloworld s'exécute correctement et pas de problèmes.

cependant quand j'essaye de lancer le panneau-composer (menu fixe-composer.yml existe et valide) il me donne l'erreur sur Centos seulement (version Windows fonctionne très bien pour le menu fixe-composition de fichier)

/usr/local/bin/docker-compose: line 1: {error:Not Found}: command not found

196voto

Daniel Stefaniuk Points 1536

Vous aussi besoin d'installer le Panneau Composition. Voir le manuel. Voici les commandes dont vous avez besoin pour exécuter

$ sudo curl -L "https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m)"  -o /usr/local/bin/docker-compose
$ sudo mv ./docker-compose /usr/bin/docker-compose
$ sudo chmod +x /usr/bin/docker-compose

34voto

Scott Veirs Points 133

Je suis installé sur un Raspberry Pi 3, avec Raspbian 8. La méthode curl a échoué pour moi (suis un line 1: Not: command not found d'erreur lors de l'demandant docker-compose --version) et de la solution de @sunapi386 semblaient un peu hors-daté, donc j'ai essayé ce qui a fonctionné:

Nettoyez d'abord les choses des efforts précédents:

sudo rm /usr/local/bin/docker-compose
sudo pip uninstall docker-compose

Alors suivez ces conseils re docker-composer sur le Rpi:

sudo apt-get -y install python-pip
sudo pip install docker-compose

Pour moi (le 1er Novembre 2017) présente les résultats dans la suite de la réponse à l' docker-compose --version:

docker-compose version 1.16.1, build 6d1ac219

7voto

sunapi386 Points 127

Je suis installé sur un Raspberry Pi 3, sur Raspbian OS. L' curl méthode ne résout pas à une réponse valide. Il a également déclaré {error: Not Found}, j'ai pris un coup d'oeil à l'URL https://github.com/docker/compose/releases/download/1.11.2/docker-compose-Linux-armv7l et il n'est pas valide. Je suppose qu'il n'y avait pas d'y construire.

Ce guide https://github.com/hypriot/arm-compose a travaillé pour moi.

sudo apt-get update sudo apt-get install -y apt-transport-https echo "deb https://packagecloud.io/Hypriot/Schatzkiste/debian/ jessie main" | sudo tee /etc/apt/sources.list.d/hypriot.list sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 37BBEE3F7AD95B3F sudo apt-get update sudo apt-get install docker-compose

1voto

ASON Points 16

tout d'abord, veuillez vérifier si docker-composer est installé,

$ docker-compose -v

Si il n'est pas installé, veuillez consulter le guide d'installation https://docs.docker.com/compose/install/ Si installé donner exécutable de l'autorisation de la binaire.

$ chmod +x /usr/local/bin/docker-compose

vérifier si cela fonctionne.

1voto

Référer à la réponse donnée ci-dessus (je n'ai pas assez de réputation pour désigner séparément à des solutions individuelles, donc je le faire collectivement à cet endroit), je tiens à les compléter avec quelques suggestions importantes:

  1. docker-composez vous pouvez installer à partir du référentiel (si vous avez ce paquet dans le dépôt, si ce n'est que vous pouvez ajouter à un système référentiel avec ce forfait) ou télécharger le binaire à utiliser curl - totourial sur le site officiel du projet - src: https://docs.docker.com/compose/install /

  2. docker-composer à partir du référentiel est dans la version 1.8.0 (au moins à moi). Ce menu fixe-composer version ne prend pas en charge les fichiers de configuration dans la version 3. Il a seulement version = <2 soutien. Dans le site officiel du projet est un projet de recommandation relative à l'utilisation configuration de conteneur dans la version 3 - src: https://docs.docker.com/compose/compose-file / composer-versioning /. De ma propre expérience de travail dans le panneau, je vous recommandons d'utiliser le conteneur des configurations dans la version 3 - il y a plus d'options de configuration à utiliser que dans les versions <3. Si vous souhaitez utiliser les configurations les configurations dans la version 3, vous devez faire la mise à jour / installer docker-composer à la version d'au moins 1.17 - de préférence la dernière version stable. Le site officiel du projet est toturial la façon de faire de ce processus - src: https://docs.docker.com/compose/install/

  3. lorsque vous essayez de supprimer manuellement le vieux docker-composer les fichiers binaires, vous pouvez avoir des informations sur le fichier manquant dans le chemin d'accès par défaut /usr/local/bin/docker-compose. Dans mon cas, docker-composer était dans le chemin d'accès par défaut /usr/bin/docker-composer. Dans ce cas, je vous suggère d'utiliser l'outil de recherche dans votre système pour trouver le fichier binaire docker-composer - exemple de syntaxe: sudo find / -name 'docker-compose'. Il m'a aidé. Grâce à cela, j'ai enlevé le vieux docker-composition de la version et de l'ajout de la stable pour le système - je utiliser l'outil curl pour télécharger le fichier binaire docker-composer, de le mettre dans le droit chemin et lui donnant le droit d'autorisations - tout ce processus a été décrit dans les posts ci-dessus.

En ce qui concerne, Adam

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X