memocon プログラミングのメモや物欲日記、雑記等

Vagrantのboxをバージョンを指定して他のPCに取り込む手順

2016年03月27日 22時45分

これ叩くと大体8時間待たされる。

ので他のPCにインポートしたboxを移植したい時の手順。

1. add済みの移行元PCでboxエクスポート

2. 移行先PCでboxをインポートするためのmetadata.jsonを作成する

laravel/homestead 0.4.2の例。vmwareの場合とかは該当箇所を変更する。

package.boxと同じディレクトリに作成する。

3. metadata.jsonをインポートする

boxをインポートせずにmetadata.jsonをインポートする。

box名を気にしない場合はこんな手順踏まなくてもいいのだが、
名前を揃える場合はバージョンも揃えないとboxのアップデートが走ってしまって結局は8時間待たされてしまうことになるので注意。

参考リンク

Windows10でVagrant+VirtualBoxを使用する話

2015年08月26日 00時16分

Windows10にアップデートしてからvagrant upしてみたら落ちた。

Virtual Box 4.3.30
Vagrant 1.7.2

ホストオンリーアダプタを作成しようとしてエラーが出て落ちる。

Windows10は正式サポートしてないよってダウンロードページに警告が書いてあったから避けてたけど、とりあえずVirtualBoxのバージョンを5.0.2に上げてみたら正常に立ち上がった。

試してみるものですね。

4.xで使いたい場合はここに修正パッチが上がっているらしいですよ。
https://www.virtualbox.org/ticket/14040