Warum ist Vagrant so schnell?

Warum ist Vagrant so schnell?

Wenn ich Vagrant installiere und ein Betriebssystem darauf bereitstelle, dauert das buchstäblich nur einige Sekunden.

Wenn ich jedoch versuche, ein Betriebssystem ohne Vagrant auf VirtualBox selbst zu installieren, dauert das vielleicht eine halbe Stunde.

Können Sie mir helfen zu verstehen, was hier vor sich geht: Wie werden Betriebssysteme so schnell über Vagrant installiert?

Antwort1

Vagrant verwendet vorinstallierte Images („Boxen“) verschiedener Betriebssysteme, die dann lediglich auf das Benutzersystem geklont werden:

Anstatt eine virtuelle Maschine von Grund auf neu zu erstellen, was ein langsamer und langwieriger Prozess wäre, verwendet Vagrant ein Basisimage, um schnell eine virtuelle Maschine zu klonen. Diese Basisimages werden in Vagrant als „Boxen“ bezeichnet, und die Angabe der für Ihre Vagrant-Umgebung zu verwendenden Box ist immer der erste Schritt nach dem Erstellen einer neuen Vagrant-Datei.Landstreicher

Ein Nachteil dieses Ansatzes ist, dass diese Images in gewisser Weise vorkonfiguriert sind. Falls Sie von vorne beginnen müssen oder eigene spezielle Anforderungen haben, ist es möglicherweise sicherer, stattdessen eine Standardinstallation zu verwenden. Auf einer schnellen Festplatte sollte dies nicht länger als 10 Minuten dauern. Sie können dann auch Ihre eigenen Klone erstellen.

verwandte Informationen