🐳
apt-getをうまくキャッシュするDockerfileの書き方
- Buildkitを使ってキャッシュする
- あのおまじないは不要
- キャッシュはビルドしたマシンに残るので、イメージサイズには関係ない
# docker --version > 20.0
RUN --mount=type=cache,target=/var/cache/apt \
--mount=type=cache,target=/var/lib/apt/lists \
rm -f /etc/apt/apt.conf.d/docker-clean \
&& apt-get update && apt-get install -y --no-install-recommends \
git
Discussion