[解決済み] VagrantはどこでVMの変更を保存していますか?
質問
Vagrantを使い始めたばかりなのですが、いくつかの詳細を理解するのに苦労しています。ドキュメントに目を通しましたが、基本的なコンセプトがまだわかっていません。 私はVagrantボックスを開始したいとき、私は実行します。
vagrant up
これは "build the VM based on the box" ボックスが ~/.vagrant.d に格納されることは理解していますし、実際私はベースの Ubuntu ボックスから自分のボックスをパッケージアップしました。 しかし、vagrant up を実行して vm にファイルを追加し始めると、vm の仮想ハードディスクはどこに格納されるのでしょうか? 例えば、apt-get install apache2 を実行してルートシステムが変更されたとき、これはどこで変更されるのでしょうか?
カレント ディレクトリで du を実行しても、何の変更も見られません。 また、~/.vagrant.d ディレクトリの変更も見当たりません。 しかし、私はvagrant haltを実行し、ローカルマシンを再起動し、再びvagrant upを実行することができ、変更はどこかに保持されています。
vagrant up でも報告されています。
[default] VM already created. Booting if its not already running...
VMがどこで作成され、どこで変更されるのか、どなたか教えていただけませんか?
どのように解決するのですか?
Vagrant は、以下の場所にあるベースボックスをインポートします。
~/.vagrant.d/boxes/
にある、おっしゃる通りです。
これはベースボックスが保管されている場所です。これを利用して、クリーンな状態からVMを起動します。VMをインポートする際、データファイルやVMの状態をどこに保存するかは、VirtualBox自身が責任を持つことになります。これは設定可能な場所ですが、通常デフォルトは
~/VirtualBox\ VMS
になります。Windows では、ボックスは
%userprofile%\.vagrant.d\boxes
どのプラットフォームを使用しているかにかかわらず、それらが作成されている場所を見つけるのは簡単です。
1. Start VirtualBox.
2. Go to the VM that shows as running instance.
3. Check out the Settings ->Storage.
4. You can find the path to location where VMs are created and stored in your file system.
関連
-
[解決済み] [Solved] config.vm.boot_timeout はどこにある?
-
[解決済み] Vagrant Command Stopped Working: WIndows でコマンドが見つからない
-
[解決済み] Vagrant cannot forward specified ports on this VM" メッセージのデバッグ方法
-
[解決済み] VagrantはVirtualBoxの共有フォルダをマウントできませんでした。
-
[解決済み】Windows10で内部ネットワークVagrantを開く/作成するのに失敗しました。
-
[解決済み] ホストからVagrantのゲストに単一のファイルをコピーする最も簡単な方法?
-
[解決済み] Vagrant が起動しない。VM を作成したユーザと現在のユーザが一致しません。
-
[解決済み] Vagrantの逆方向ポートフォワーディング?
-
[解決済み] homestead'という名前のVirtualBoxマシンがすでに存在しています。
-
[解決済み] キャッシュにあるvmsのリストを削除する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] [Solved] config.vm.boot_timeout はどこにある?
-
[解決済み] Vagrant Command Stopped Working: WIndows でコマンドが見つからない
-
[解決済み] Vagrant cannot forward specified ports on this VM" メッセージのデバッグ方法
-
[解決済み] VagrantはVirtualBoxの共有フォルダをマウントできませんでした。
-
[解決済み] 分離された環境を作るにはVagrantとDockerのどちらを使うべきですか?[クローズド]
-
[解決済み】Windows10で内部ネットワークVagrantを開く/作成するのに失敗しました。
-
[解決済み] ホストからVagrantのゲストに単一のファイルをコピーする最も簡単な方法?
-
[解決済み] Vagrantの逆方向ポートフォワーディング?
-
[解決済み] homestead'という名前のVirtualBoxマシンがすでに存在しています。
-
[解決済み] キャッシュにあるvmsのリストを削除する