Shim
Shim (en anglais container shim) : petit processus, un par conteneur, qui reste le parent du processus du conteneur, conserve ses entrées-sorties et récupère son code de sortie.
Avec Docker, le shim est containerd-shim-runc-v2. Parce qu'il découple la vie du conteneur de celle de containerd, on peut redémarrer containerd sans arrêter les conteneurs. C'est lui qui apparaît comme parent du processus d'un conteneur dans ps.
Dans les cours
- Docker : les fondamentaux, leçon 1 : Pourquoi les conteneurs existent
- Docker : les fondamentaux, leçon 3 : L'architecture de Docker