Node.js+TypeScriptのDockerを1.2GB→78MBへ、base/ .dockerignore/多段ビルド/Alpine/distroless手順をベンチ付きで解説
nodeのイメージは油断するとすぐギガ超えするからこの手のダイエット手法は基本。マルチステージビルドとdistrolessはガチ
うちは月のregistry転送量が230GB→30GBに落ちた。slim→alpineの差よりdistrolessでCVE激減、SRE夜間アラートが半減したのが本丸
Your Docker Image Is 1.2GB. Here Is How To Get It Under 80MB.
Node.js+TypeScriptのDockerを1.2GB→78MBへ、base/ .dockerignore/多段ビルド/Alpine/distroless手順をベンチ付きで解説
nodeのイメージは油断するとすぐギガ超えするからこの手のダイエット手法は基本。マルチステージビルドとdistrolessはガチ
うちは月のregistry転送量が230GB→30GBに落ちた。slim→alpineの差よりdistrolessでCVE激減、SRE夜間アラートが半減したのが本丸