Ich bin mir nicht sicher, ob ich die richtige Frage stelle ... aber während ich alles Docker gelesen habe, was ich in die Hände bekommen kann, sehe ich, dass ich Docker unter Ubuntu 12.04 (zum Beispiel) installieren und dann installieren kann ein Fedora-Container oder eine andere Version von Ubuntu? (Es gibt ein Beispiel, in dem der Benutzer die Busybox im Container installiert hat.)
Und natürlich könnte ich mich völlig irren.
Aber ich würde erwarten, dass es eine kurzlebige Verbindung zwischen dem Basissystem und dem Container gibt.
angepasst: Wie ist die Beziehung zwischen dem Host-Betriebssystem und dem Betriebssystem des Container-Basis-Images?
Das einzige, was sie gemeinsam haben, ist buchstäblich der Kernel. Ihre ganze Welt (Dateisystem) befindet sich im Docker-Container.
quelle
Es gibt noch eine weitere Überlegung: Selbst wenn beide Kernel identisch sind, gibt es ein Problem, wenn das Host-Betriebssystem Docker nicht unterstützt, wie RHEL 6: https://access.redhat.com/solutions/1378023
Sie können also keinen Container auf RHEL 6 hochfahren, selbst wenn es sich um ein Linux-Image handelt.
quelle