dockerd - Sam demon Docker. Składnik najwyższego poziomu na liście, a także jedyny wymieniony produkt "Docker". Zapewnia wszystkie miłe funkcje UX w Dockerze.
(docker-) containerd - Również demon, nasłuchujący na gnieździe Unix, odsłania punkty końcowe gRPC. Obsługuje wszystkie zadania związane z zarządzaniem pojemnik niskopoziomowe, przechowywania, dystrybucji obrazu, przyłączania do sieci, itd ...
(docker-) containerd-CTR - Lekki CLI bezpośrednio komunikować się z containerd. Pomyśl o tym, jak "doker" jest "dockerd".
(docker-) runc - Lekki układ binarny dla faktycznie działających kontenerów. Zajmuje się niskiego poziomu współpracujący z możliwościami systemu Linux, takich jak cgroups, nazw, itp ...
(docker-) containerd-podkładka - Po runC faktycznie działa pojemnik, to wyjście (co pozwala nam nie mieć dowolny długo - uruchamianie procesów odpowiedzialnych za nasze pojemniki). Shim jest składnikiem, który znajduje się pomiędzy containerd i runc, aby to ułatwić.