Skip to content
Latchkey

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

scratch イメージは空のベースイメージ FROM scratch です。ファイルはまったく含まれていません。完全に静的なバイナリだけをコピーし、他には何もコピーしないことで、可能な限り小さなイメージを生成します。

どのような場合に機能するか

scratch は静的にリンクされたバイナリ (Go や Rust で一般的) に適しています。動的にリンクされたプログラムは、共有ライブラリ、TLS 証明書、タイムゾーンデータが存在しないため失敗します。ただしそれらをコピーして含める場合を除きます。

関連ガイド