Vagrant で作った仮想マシンから Box ファイルを作る方法
Vagrantで作った仮想環境を他人の環境でもまるまる使えるようにする方法です。
そんなのDocker使えばいいじゃんって言われそうですが、Vagrant使っているけどDockerは習得していないという人のために。
$ vagrant --version Vagrant 1.7.2
NIC のマッピングを削除
# ホスト $ vagrant ssh # 仮想 $ sudo ln -s -f /dev/null /etc/udev/rules.d/70-persistent-net.rules $ exit # ホスト $ vagrant halt
boxファイル作成
$ vagrant package $ ls package.box
boxファイルができました。
作成したboxファイルをインポート
作成したboxファイルを渡してあげて以下のコマンドを実行してください。
$ vagrant box add hogeos package.box $ vagrant init hogeos $ vagrant up
これで環境をまるっと移すことができます。
- 作者: Mitchell Hashimoto,Sky株式会社玉川竜司
- 出版社/メーカー: オライリージャパン
- 発売日: 2014/02/21
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (10件) を見る