Ich sehe, dass viele Docker-Images im Docker-Repository mit einer Ubuntu-Basis erstellt wurden.
Was bedeutet das? Enthält jeder Container eine abgespeckte Version des Linux-Kernels?
Sitzen Container auf ihren eigenen Kerneln? Aber ich dachte, Container teilen sich den Kernel des Hosts (der in einigen Fällen boot2docker ist, ein angepasster Tiny Core Linux Build, und in anderen so etwas wie CoreOS).
EDIT: Die Frage ein bisschen klären. Ja, ich weiß, Docker ist ein Prozesscontainer, keine vollständige VM. Aber da es "Ubuntu" -Container in der offiziellen Docker-Hub-Registrierung und in anderen Betriebssystemen wie CentOS gibt, was bedeutet es, Ubuntu in einem Container auszuführen?
Antwort: Ahh, es ist mir gerade aufgegangen. Es sind die Ubuntu-Benutzer-Land-Prozesse, die apt-get und andere Konfigurationsprozesse für einen bestimmten Ubuntu-Build enthalten. Ähnliches gilt für CentOS. Docker ist kein einzelner Prozess, nur ein einzelner Eintrag. Für diese Distributionen ist der Einstiegspunkt also eine Art Init-Prozess, der andere Prozesse hervorbringt.