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
~~~
$ 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 <appname>=<## 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: