Syntaxe
This commit is contained in:
parent
ec7950a65e
commit
c2a69d821f
|
@ -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:
|
||||||
|
|
Loading…
Reference in a new issue