tutorial: Reorder chapters for better grouping

This commit is contained in:
nemunaire 2021-09-21 11:44:12 +02:00
commit 0093949c4d
12 changed files with 110 additions and 73 deletions

View file

@ -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