vagrantで構築した仮想マシン(vagrant machine)をpackage化する。
コマンドをたたく
$ vagrant package
package.boxが作成される
仮想マシンをシャットダウンしていなかったため、自動でshutdownしてくれる。
—outputオプションで、packageファイル名(パス)を指定しない場合は、同じディレクトリに「package.box」として作成される。
packageされたboxファイルを別のPCへ持っていけば、同じ仮想環境をすぐに作ることができる。
$ vagrant init [box-name] [box-url]
box-urlにpackage.boxへのパスを指定する。
ただし、元の仮想マシンがprivate networkで構築している場合に新しいPCでもprivate networkを使用する場合は注意が必要で、
「vagrantのネットワークエラー」でも記載の通りエラーとなることがある。
0 件のコメント:
コメントを投稿