diff --git a/HowtoDockerCompose.md b/HowtoDockerCompose.md index 87169d7b..8ca96380 100644 --- a/HowtoDockerCompose.md +++ b/HowtoDockerCompose.md @@ -16,6 +16,7 @@ docker-compose version 1.21.0, build unknown ~~~ ### Manuellement + ~~~ $ curl -L "https://github.com/docker/compose/releases/download/1.18.0/docker-compose-$(uname -s)-$(uname -m)" > /usr/local/bin/docker-compose $ chmod +x /usr/local/bin/docker-compose @@ -32,7 +33,8 @@ docker-compose: error while loading shared libraries: libz.so.1: failed to map s Vous devez changer de TMPDIR ou s'assurer d'avoir monté `/tmp` en exec. -### pip: +### pip + ~~~ $ pip install docker-compose ~~~ @@ -40,34 +42,44 @@ $ pip install docker-compose ## Utilisation de base ### Lancer l'application + ~~~ $ docker-compose up [options] ~~~ -Options courantes: + +Options courantes : + ~~~ -d : Lancer en mode détaché --build : Construire les images avant de lancer les conteneurs ~~~ ### Fermer ou forcer la fermeture de l'application + ~~~ $ docker-compose down|kill [options] ~~~ -Options: + +Options : + ~~~ -v : Supprimer les volumes déclarée dans le fichier docker-compose ~~~ ### *Scaler* un composant de l'application + ~~~ $ docker-compose scale =<## de conteneurs> ... ~~~ ### Construire ou reconstruire un les images + ~~~ $ docker-compose build [options] ~~~ -Options courantes: + +Options courantes : + ~~~ --force-rm : Supprimer les conteneurs intermédiaires --no-cache : Ne pas utiliser le cache lors de la construction @@ -75,10 +87,11 @@ Options courantes: ~~~ ## Fichier de configuration -Le fichier qui définit l'application Docker Compose au format YAML est nommée -**docker-compose.yml**. -En voici un exemple: +Le fichier qui définit l'application Docker Compose au format YAML est nommé **docker-compose.yml**. + +En voici un exemple : + ~~~ version: '2' services: