tech:notes_pid1_conteneurs
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| tech:notes_pid1_conteneurs [2025/10/09 21:46] – créée Jean-Baptiste | tech:notes_pid1_conteneurs [2025/10/15 18:36] (Version actuelle) – Jean-Baptiste | ||
|---|---|---|---|
| Ligne 6: | Ligne 6: | ||
| ## Généralités | ## Généralités | ||
| - | Voir : | + | Voir aussi : |
| - | * https://blog.saintmalik.me/dumb-init/ | + | * [[Debian-systemd]] |
| + | |||
| + | Design - supervision system vs service manager vs system manager - “hard” and “soft” dependencies. | ||
| + | * https://davmac.wordpress.com/2018/ | ||
| + | * init system and service manager https:// | ||
| + | |||
| + | Init process : | ||
| + | * https:// | ||
| + | * https:// | ||
| + | |||
| + | Init process pour les conteners : | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | |||
| + | 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 16: | 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 23: | Ligne 40: | ||
| ## Sans gestion de services | ## Sans gestion de services | ||
| - | * runit (fonctionnalités de base incluse dans Busybox) | + | Voir : |
| - | * SystemD | + | |
| - | * S6 | + | |
| + | Voir : | ||
| + | * tini | ||
| + | * dumb-init | ||
| + | * catatonit (recommandé), | ||
| + | * pid1 (paquet pid1) < | ||
| - | ## Avec gestion de services | + | ## Avec gestion de services |
| + | |||
| + | Voir : | ||
| + | * [[Notes dinit]] | ||
| + | * [[Notes Supervisor]] | ||
| + | * runit - fonctionnalités de base incluse dans Busybox - https:// | ||
| + | * S6 | ||
| + | * SystemD | ||
| - | * tini / dumb-init / catatonit | ||
| - | * pid1 (paquet **pid1**) https:// | ||
| ## Pas classé | ## Pas classé | ||
| - | * [[https:// | + | Voir : |
| + | | ||
| + | |||
tech/notes_pid1_conteneurs.1760039178.txt.gz · Dernière modification : de Jean-Baptiste
