15.04にVirtualbox、Vagrantをインストール』でインストールをまとめてみましたが、チームで開発などするときは同じ環境を用意しなければなりません。当然ですが、配布されているboxイメージではなく、チーム用だったり、ソフトウェア用に準備したものを利用する可能性の方が高かったりするわけです。そこで、独自にbox化する方法をまとめてみました。『説明が足りない』と知人から突っ込まれたこともありますが、端的に知りたいこと(ここでいうbox作成)だけをまとめてあるとこが見当たらなかったこともあるし。最適化boxのパッケージ化まとめOSの準備を行うOSの公式サイトからisoイメージをダウンロードしてきても、配布されているboxファイルから準備しても、その方法は何でも構いませんが、とりあえず提供したい環境を整えます。OSをアップデートしておいたり、開発に必要なコンパイラや環境を整えておきます。MACアドレスの解除このままだと、MACアドレスが固定されて起動時にネットワークエラーが発生するため、udevルールを無効化しておきます。/etc/udev/rules.d/70-persistent-net.rules最適化boxサイズを可能な限り小さくしたり、圧縮効率を上げるために、以下を実行する。フラグメンテーションの解消ということで、ゼロ埋めしたファイルを作成して削除するとのこと。これは以下のサイトで知った。以下のコマンドでboxをパッケージ化することができる。カレントディレクトリに『package.box』ファイルが作成されるが、これが目的のboxファイルだね。このファイルが本体となります。ちなみに仮想マシンが起動していると自動的に終了します。packageそして以下のコマンドでboxを追加することができます。./package.boxまとめ非常に簡単に開発環境を統一することができます。本来時間を費やしたい開発に、ガンガン時間を費やすことが可能ですね!本当に喜ばしいことですな!Takahiro家族と音楽とコーヒーを愛し、プログラマーとして存在しています。(16)アイネクシオはコモドSSLの正規販売パートナーです。