Skip to content
Latchkey

Image Squashing - CI/CD用語集の定義

image squashing は、複数の build layer をより少ない数(または 1 つ)に統合し、最終的なイメージサイズを削減して中間ファイルを隠します。ただしその代償として、イメージ間での layer 共有と cache の粒度を失います。

image squashing は、複数の build layer をより少ない数(または 1 つ)に統合し、最終的なイメージサイズを削減して中間ファイルを隠します。ただしその代償として、イメージ間での layer 共有と cache の粒度を失います。

image squashing は、複数の build layer をより少ない数(または 1 つ)に統合し、最終的なイメージサイズを削減して中間ファイルを隠します。ただしその代償として、イメージ間での layer 共有と cache の粒度を失います。

トレードオフ

squashing は後続の layer で削除されたファイルを最終イメージから取り除きますが、layer が揃わなくなるため、イメージ間での cache の再利用や pull の重複排除が低下します。

関連ガイド