Dockerの登場によって「ビルド」の再考が求められている 2013年3月に登場したDockerによって、IaaS,PaaS, Linuxディストリビューション、プロビジョニングツール、など様々なものが、役割の再定義を迫られています。 コンパイル・ビルドという行為もまたその1つです。 伝統的な./configure && make && make installというお作法はDocker登場以前に考えられた方法なので、Docker Imageを構築する場合にいろいろ非効率なことがあります。 例えばファイルサイズです。 Docker Imageはレイヤーを重ねて構築されるので、ベースとなるイメージのサイズが大きいと、そこから派生する全てのイメージが肥大化してしまいます。 伝統的ビルド手法は、コンパイル時間の短縮や生成されたバイナリの実行速度向上に注力されることはあっても、生成物のファイルサイ