Skip to content
Latchkey

イメージタグの不変性 - CI/CD用語集の定義

イメージタグの不変性は、既存のタグが上書きされて新しいイメージを指すことを防ぐregistryの設定です。イミュータブルなタグでは、myapp:1.4.2は常に同じdigestに解決されるため、deployが再現可能になります。

CI/CDで重要な理由

latestのようなミュータブルなタグは、CIのbuildと本番deployの間で気づかないうちに変わってしまい、再現性と監査証跡を壊すことがあります。イミュータブルなタグ(またはdigestによる固定)は、テストしたものがそのまま出荷されることを保証します。

確実を期すためdigestで固定する

registryが不変性を強制していなくても、イメージをそのコンテンツdigest(myapp@sha256:...)で参照できます。これはイメージのコンテンツから導出されるため、本質的にイミュータブルです。

関連ガイド