apt-get時の不要ファイル削除
Dockerイメージを作成する際には不要ファイルを削除しましょう。 apt-getでパッケージを入れる際は、以下のように/var/lib/apt/lists/の中を削除することでイメージサイズの削減ができます。
apt-get update && apt-get install -y --no-install-recommends xxxx \ && rm -rf /var/lib/apt/lists/*
debianにてbuildtoolをインストールした例ですと、改善前(no-cleanup)と改善後(cleanup)で16MBほどの差が出ました。
docker images | grep fed925 no-cleanup latest fed925c7f836 About a minute ago 380MB
docker images | grep 9811 cleanup latest 981137e40665 38 seconds ago 364MB