tech:notes_pid1_conteneurs
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| tech:notes_pid1_conteneurs [2025/10/09 21:49] – Jean-Baptiste | tech:notes_pid1_conteneurs [2025/10/15 18:36] (Version actuelle) – Jean-Baptiste | ||
|---|---|---|---|
| Ligne 5: | Ligne 5: | ||
| ## Généralités | ## Généralités | ||
| + | |||
| + | Voir aussi : | ||
| + | * [[Debian-systemd]] | ||
| + | |||
| + | Design - supervision system vs service manager vs system manager - “hard” and “soft” dependencies. | ||
| + | * https:// | ||
| + | * init system and service manager https:// | ||
| Init process : | Init process : | ||
| + | * https:// | ||
| + | * https:// | ||
| + | |||
| + | Init process pour les conteners : | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| - | l' | + | L' |
| + | ~~~ | ||
| Something like dumb-init or tini can be used if you have a process that spawns new processes and you don't have good signal handlers implemented to catch child signals and stop your child if your process should be stopped etc. | Something like dumb-init or tini can be used if you have a process that spawns new processes and you don't have good signal handlers implemented to catch child signals and stop your child if your process should be stopped etc. | ||
| Ligne 20: | Ligne 32: | ||
| Only problem may be the official language images, like node, ruby, golang. They don't have dumb-init/ | Only problem may be the official language images, like node, ruby, golang. They don't have dumb-init/ | ||
| + | ~~~ | ||
| Source : https:// | Source : https:// | ||
| Ligne 28: | Ligne 41: | ||
| Voir : | Voir : | ||
| - | * https:// | + | |
| Voir : | Voir : | ||
| - | * runit (fonctionnalités | + | |
| - | * SystemD | + | * dumb-init |
| - | * S6 | + | * catatonit |
| + | * pid1 (paquet pid1) <https://github.com/fpco/pid1> | ||
| + | ## Avec gestion de services | ||
| - | ## Avec gestion | + | Voir : |
| + | * [[Notes dinit]] | ||
| + | * [[Notes Supervisor]] | ||
| + | * runit - fonctionnalités | ||
| + | * S6 | ||
| + | * SystemD | ||
| - | * tini / dumb-init / catatonit | ||
| - | * pid1 (paquet **pid1**) https:// | ||
| ## Pas classé | ## Pas classé | ||
| - | * [[https:// | + | Voir : |
| + | | ||
| + | |||
tech/notes_pid1_conteneurs.1760039341.txt.gz · Dernière modification : de Jean-Baptiste
