Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révisionLes deux révisions suivantes | ||
technique:docker:good_practices:init [2020/10/13 14:49] – [Problématique] qduchemi | technique:docker:good_practices:init [2020/10/13 14:50] – [Solution] qduchemi | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{indexmenu_n> | ||
# Utiliser un système d' | # Utiliser un système d' | ||
Ligne 31: | Ligne 32: | ||
Compose, depuis la version 3.7, adresse ce problème avec une directive très simple : | Compose, depuis la version 3.7, adresse ce problème avec une directive très simple : | ||
- | ``` | + | ```yaml |
services: | services: | ||
exemple: | exemple: | ||
Ligne 41: | Ligne 42: | ||
Tini va : | Tini va : | ||
+ | * S' | ||
* S' | * S' | ||
* Transmettre les signaux aux enfants : comme ils n'ont pas le PID 1, alors le fonctionnement par défaut (à savoir tuer le processus s'il n'a pas installé de *handler*) fonctionne. | * Transmettre les signaux aux enfants : comme ils n'ont pas le PID 1, alors le fonctionnement par défaut (à savoir tuer le processus s'il n'a pas installé de *handler*) fonctionne. | ||
+ | * Attendre la terminaison de son enfant pour terminer, même si celui-ci s' | ||
* Terminer avec le code de retour de son enfant, ce qui permet de savoir s'il y a eu une erreur ou non. | * Terminer avec le code de retour de son enfant, ce qui permet de savoir s'il y a eu une erreur ou non. | ||
< | < |