[解決済み] Vagrantの仮想マシンを転送するためにエクスポートする方法
2022-10-26 13:01:08
質問
LAMPスタックで構成されたvagrant boxが稼働しています。私は別のPCにそれを転送する必要があります。どのように私はそれをエクスポートすることができますか? 私は私が別のPCにコピーすることができるファイル(またはファイル)を取得し、そこで私はvagrantボックスをインポートするためにいくつかのコマンドを実行することができると思います。
どのように解決するのですか?
2つの方法がありますが、ここでは 汚い方法 と クリーンな方法 :
1. その 汚い 方法
現在の仮想環境から、ボックスを作成します。
vagrant package
コマンドを使用します。
http://docs.vagrantup.com/v2/cli/package.html
次に、このボックスをもう一方のPCにコピーして
vagrant box add
で追加し
vagrant up
を使って実行します。
作業ディレクトリにあるファイル(
Vagrantfile
を付けたもの) のファイルは仮想マシンの起動時に共有されるので、他の PC にもコピーする必要があることに注意してください。
2. は クリーン 方法
理論的には、Vagrantでexport/importを行う必要はないはずです。仮想環境の設定にプロビジョニング(chef, puppet, ansible)を使い、作業ディレクトリにgitのようなバージョン管理システムを使う先見性があれば、環境のコピーはこの時点では実行するだけで良いのです。
git clone <your_repo>
vagrant up
関連
-
[解決済み] Hyper-V windows 10の提供するvirtualbox Raw-modeが使用できない。
-
[解決済み] QEMUとVirtualBoxの違いは何ですか?[クローズド]。
-
[解決済み] Vagrantのスタックした接続のタイムアウトを再試行する
-
[解決済み】Vagrantは.boxファイルをどこにダウンロードするのでしょうか?
-
[解決済み】Vagrantのエラー: Linux ゲストでフォルダのマウントに失敗しました
-
[解決済み] VBoxManage: エラー。ホストオンリーアダプターの作成に失敗しました[closed]。
-
[解決済み] 仮想ディスクのUUIDを変更する方法を教えてください。
-
[解決済み] Vagrantのプロジェクトディレクトリを既存のVirtualBox VMに関連付けるにはどうすればよいですか?
-
[解決済み] Vagrant が起動しない。VM を作成したユーザと現在のユーザが一致しません。
最新
-
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 実装 サイバーパンク風ボタン