今回は、Vagrantにとって非常に重要なboxを追加する方法のご紹介です。
まずは、vagrant環境で任意のフォルダを作成し、その中に移動。
$ mkdir <フォルダ>
$ cd <フォルダ>
次に、「data」フォルダを作成しておきます。
$ mkdir data
$ cd data
$ cd ../
次に、作成したフォルダの中に、追加したいbox「package.box」を用意して、それをaddします。
$ vagrant box add [新box名] [パッケージ名:例/package.box]
この後が、非常に重要なのですが、initしてVagrantfileができると、必ず、一度、vagrant upを行って、正常に表示されることを確認してから、vagrantfileを上書きしないと、私の場合、エラーが起きました。
これに、1日悩まされました。
$ vagrant init [新box名]
$ vagrant up
Vagrantfileを上書き(変更した)後は、vagrantを再起動すれば無事終了です。
$ vagrant reload
vagrantを別のパソコンから接続できる「public_network」を設定するやり方もありますので、それはまた書きます。今日は、ここまで。