vagrant packageコマンドを利用して構築した環境を配布する

vagrant packageコマンドを利用して構築した環境を配布する

既に構築している環境をvagrant packageでパッケージ化すれば、boxとして配布することが可能です。

環境

  • OS windows10 pro 10.0.18362 N/A ビルド 18362
  • Vagrant 2.2.7
  • VirtualBox 6.1.4

※virtulBoxのwindowsへのインストールはこちら

パッケージ化

構築した環境で、下記のコマンドを実行します。

vagrant package

実行すると、package.boxという名前のboxが作成されます。

下記のように名前を指定してパッケージ化することも可能です。

vagrant package --output myname.box

Box追加

次にパッケージ化したboxを追加してみます。
パッケージ化したboxを指定してaddします。

vagrant box add (任意のbox名) package.box

後は、initしてupします。

vagrant init (指定した任意のbox名)
vagrant up

sshで接続してみるとパッケージ化された環境と同じ環境が構築されていることが確認できると思います。

vagrant ssh