vagrant はなぜこんなに速いのでしょうか?

vagrant はなぜこんなに速いのでしょうか?

Vagrant をインストールして、その上にオペレーティング システムを展開すると、文字通り数秒しかかかりません。

しかし、Vagrant を使用せずに VirtualBox 自体にオペレーティング システムをインストールしようとすると、おそらく 30 分ほどかかります。

ここで何が起こっているのか、つまり、Vagrant 経由でオペレーティング システムがどのようにしてそれほど速くインストールされるのか、理解するのを手伝っていただけますか?

答え1

Vagrant は、さまざまなオペレーティング システムのプリインストールされたイメージ (「ボックス」) を使用し、それをユーザー システムに複製するだけです。

仮想マシンを最初から構築する (時間がかかり面倒なプロセス) 代わりに、Vagrant はベース イメージを使用して仮想マシンをすばやくクローンします。これらのベース イメージは Vagrant では「ボックス」と呼ばれ、Vagrant 環境に使用するボックスを指定することは、常に新しい Vagrantfile を作成した後の最初のステップです。浮浪者

この方法の欠点の 1 つは、これらのイメージが何らかの形で事前に構成されていることです。最初から始める必要がある場合や、独自の特別な要件がある場合は、代わりにバニラ インストールを使用する方が安全です。高速ディスク ドライブでは、これには 10 分以上かかることはありません。その後、独自のクローンを作成することもできます。

関連情報