Docker und CI/CD · Junior · Frage 1 von 75
Wie unterscheidet sich ein Container von einer virtuellen Maschine?
- 1Er emuliert die ganze Hardware und kann daher jedes Betriebssystem ausführen
- 2Er ist eine virtuelle Maschine, die der Cloud-Anbieter für dich verwaltet
- 3Er teilt den Kernel des Hosts, statt ein eigenes Betriebssystem zu starten
Antwort zeigen
Richtige Antwort: Er teilt den Kernel des Hosts, statt ein eigenes Betriebssystem zu starten
Erklärung
Container sind isolierte Prozesse auf dem Kernel des Hosts (Namespaces und cgroups), sie starten daher in Millisekunden und brauchen wenig Speicher. Eine VM bootet ein ganzes Gastbetriebssystem auf virtueller Hardware.