boxの作成方法(Vagrant)
日々、コードを書く事が重要だと思うし、日々コード書きたいと願っているkikeda1104です。
今回は、Vagrantで、利用している仮想マシンからboxを作成する方法です。
boxとは
Vagrantはベースのイメージを使い、そのクローンを作って利用可能なマシンを素早く作成します。 このベースとなるイメージがボックスです。
Vagrantfile
のconfig.vm_box
で指定します。
boxには、OSをインストールすることができますし、その上に、パッケージや、ソフトウェア、その環境設定などを保存しておくことができます。
環境を共有したい場合には、このファイルを配布することになります。
boxの作り方
boxを作成したいVagrant環境を動作させて、vagrant package
コマンドを打ちます。
$ vagrant up $ vagrant package
boxの利用
vagrant add
コマンドで、作成したpackage.box
を引数に渡すことで
boxを利用することができます。
以上です。