Voici les instructions pour l'installation de Docker-Compose sur une distribution CentOS 7.
Cet article suppose que vous ayez déjà installé Docker sur votre machine.
Installation du dépôt EPEL
Docker-Compose a besoin pour fonctionner de composants pythoon qui ne se trouvent pas sur les dépôts standards. Nous allons donc configurer le dépôt EPEL pour les obtenir.
sudo yum -y install epel-release
Installation de Pyhon PIP
PIP est le gestionnaire de paquets de Python. Il va nous servir à installer Docker-Compose.
sudo yum -y install python-pip sudo pip install --upgrade pip
La deuxième commande a pour objectif de s'assurer de détenir la dernière version de pip.
Installation de Docker-Compose
Toutes les conditions sont maintenant réunies pour installer Docker-Compose.
sudo pip install docker-compose sudo pip install backports.ssl_match_hostname --upgrade
La dernière commande est nécessaire pour mettre à jour backports.ssl.
Test de l'installation
Nous pouvons maintenant tester notre environnement.
Nous allons créer un dossier pour reçevoir le fichier de configuration de notre application docker-compose :
sudo mkdir /opt/hello-world sudo cd /opt/hello-world
Puis l'on crée le fichier :
sudo tee docker-compose.yml <<-'EOF' hello: image: hello-world EOF
Il ne reste plus qu'à lancer la commande suivante, pour que la magie de docker-compose s'opère :
sudo docker-compose up