tutorial: Reorder chapters for better grouping
This commit is contained in:
parent
c9a08c6125
commit
0093949c4d
12 changed files with 110 additions and 73 deletions
|
|
@ -1,9 +1,9 @@
|
|||
\newpage
|
||||
|
||||
Composition de conteneurs
|
||||
=========================
|
||||
-------------------------
|
||||
|
||||
## Automatiser le lancement de conteneurs
|
||||
### Automatiser le lancement de conteneurs
|
||||
|
||||
Au lieu de faire un script pour construire et lancer tous vos conteneurs, nous
|
||||
allons définir à la racine de notre projet un fichier `docker-compose.yml` qui
|
||||
|
|
@ -30,7 +30,7 @@ services:
|
|||
Ce fichier est un condensé des options que nous passons habituellement au
|
||||
`docker container run`.
|
||||
|
||||
### `version`
|
||||
#### `version`
|
||||
|
||||
Notons toutefois la présence d'une ligne `version` ; il ne s'agit pas de la
|
||||
version de vos conteneurs, mais de la version du format de fichier
|
||||
|
|
@ -39,7 +39,7 @@ originale sera utilisée, ne vous permettant pas d'utiliser les dernières
|
|||
fonctionnalités de Docker.
|
||||
|
||||
|
||||
### `services`
|
||||
#### `services`
|
||||
|
||||
Cette section énumère la liste des services (ou conteneurs) qui seront gérés
|
||||
par `docker-compose`.
|
||||
|
|
@ -52,7 +52,7 @@ Les autres fils sont les paramètres classiques que l'on va passer à `docker
|
|||
run`.
|
||||
|
||||
|
||||
### `volumes`
|
||||
#### `volumes`
|
||||
|
||||
Cette section est le pendant de la commandes `docker volume`.
|
||||
|
||||
|
|
@ -81,7 +81,7 @@ l'emplacement à partager :
|
|||
</div>
|
||||
|
||||
|
||||
### `network`
|
||||
#### `network`
|
||||
|
||||
Cette section est le pendant de la commandes `docker network`.
|
||||
|
||||
|
|
@ -101,7 +101,7 @@ networks:
|
|||
</div>
|
||||
|
||||
|
||||
#### Driver `host`
|
||||
##### Driver `host`
|
||||
|
||||
Le driver `host` réutilise la pile réseau de la machine hôte. Le conteneur
|
||||
pourra donc directement accéder au réseau, sans NAT et sans redirection de
|
||||
|
|
@ -109,7 +109,7 @@ port. Les ports alloués par le conteneur ne devront pas entrer en conflit avec
|
|||
les ports ouverts par la machine hôte.
|
||||
|
||||
|
||||
#### Driver `null`
|
||||
##### Driver `null`
|
||||
|
||||
Avec le driver `null`, la pile réseau est recréée et aucune interface (autre
|
||||
que l'interface de loopback) n'est présente. Le conteneur ne peut donc pas
|
||||
|
|
@ -120,7 +120,7 @@ le driver à utiliser. Par exemple pour un conteneur dont le but est de vérifie
|
|||
un backup de base de données.
|
||||
|
||||
|
||||
#### Driver `bridge`
|
||||
##### Driver `bridge`
|
||||
|
||||
Le driver `bridge` crée un nouveau bridge qui sera partagé entre tous les
|
||||
conteneurs qui la référencent.
|
||||
|
|
@ -131,7 +131,7 @@ fonctionnalité de `link` au moment du `run`, il est possible de se retrouvé
|
|||
lié, même après que l'on ait démarré. La résolution se fera dynamiquement.
|
||||
|
||||
|
||||
### Utiliser le `docker-compose.yml`
|
||||
#### Utiliser le `docker-compose.yml`
|
||||
|
||||
Consultez
|
||||
[la documentation](https://docs.docker.com/compose/compose-file/) pour
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue