This commit is contained in:
whirigoyen 2024-01-24 16:32:07 +01:00
parent ec7950a65e
commit c2a69d821f

View file

@ -16,6 +16,7 @@ docker-compose version 1.21.0, build unknown
~~~ ~~~
### Manuellement ### Manuellement
~~~ ~~~
$ curl -L "https://github.com/docker/compose/releases/download/1.18.0/docker-compose-$(uname -s)-$(uname -m)" > /usr/local/bin/docker-compose $ 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 $ 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. Vous devez changer de TMPDIR ou s'assurer d'avoir monté `/tmp` en exec.
### pip: ### pip
~~~ ~~~
$ pip install docker-compose $ pip install docker-compose
~~~ ~~~
@ -40,34 +42,44 @@ $ pip install docker-compose
## Utilisation de base ## Utilisation de base
### Lancer l'application ### Lancer l'application
~~~ ~~~
$ docker-compose up [options] $ docker-compose up [options]
~~~ ~~~
Options courantes:
Options courantes :
~~~ ~~~
-d : Lancer en mode détaché -d : Lancer en mode détaché
--build : Construire les images avant de lancer les conteneurs --build : Construire les images avant de lancer les conteneurs
~~~ ~~~
### Fermer ou forcer la fermeture de l'application ### Fermer ou forcer la fermeture de l'application
~~~ ~~~
$ docker-compose down|kill [options] $ docker-compose down|kill [options]
~~~ ~~~
Options:
Options :
~~~ ~~~
-v : Supprimer les volumes déclarée dans le fichier docker-compose -v : Supprimer les volumes déclarée dans le fichier docker-compose
~~~ ~~~
### *Scaler* un composant de l'application ### *Scaler* un composant de l'application
~~~ ~~~
$ docker-compose scale <appname>=<## de conteneurs> ... $ docker-compose scale <appname>=<## de conteneurs> ...
~~~ ~~~
### Construire ou reconstruire un les images ### Construire ou reconstruire un les images
~~~ ~~~
$ docker-compose build [options] $ docker-compose build [options]
~~~ ~~~
Options courantes:
Options courantes :
~~~ ~~~
--force-rm : Supprimer les conteneurs intermédiaires --force-rm : Supprimer les conteneurs intermédiaires
--no-cache : Ne pas utiliser le cache lors de la construction --no-cache : Ne pas utiliser le cache lors de la construction
@ -75,10 +87,11 @@ Options courantes:
~~~ ~~~
## Fichier de configuration ## 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' version: '2'
services: services: