So wie ich es verstehe, werden Linux-Container als leichtgewichtige Virtualisierung bezeichnet; Virtualisierung ohne das ganze zusätzliche Betriebssystem für jeden ausgeführten Dienst. Docker verwendet Linux-Container und Docker kann auf Snappy Ubuntu Core ausgeführt werden.
Erfordert der oben genannte Stack, dass der Prozessor, auf dem er läuft, über VT-X oder eine andere Virtualisierungstechnologie verfügt? Oder handelt es sich lediglich um eine neu organisierte Art, Dienste unter Linux auszuführen, für die kein Prozessor mit Virtualisierung erforderlich ist?
Antwort1
Nein, Sie benötigen keine der Hardwarevirtualisierungstechnologien. Diese dienen der vollständigen Hardwarevirtualisierung.
Container, auch bekannt als Virtualisierung auf Betriebssystemebene, werden im Fall von Linux vom Linux-Kernel bereitgestellt. Es ist alles Softwaresache.