Docker Engine

Le Docker Engine est divisé en plusieurs parties.

  • dockerd (REST API, authentification, réseaux, stockage) : Fait appel à containerd
  • containerd (Gère la vie des conteneurs, push/pull les images)
  • runc (Lance l’application du conteneur)
  • containerd-shim (Par conteneur; permet de separer le processus et RunC)

Plusieurs fonctionnalitées sont progressivement deleguées du Docker Engine à containerd

architecture

Information

Des exercices du TP permettrons de verifier cela après l’installation