Dockerfile内で複数のビルドステージ(FROM命令)を定義し、最終的に必要なアーティファクトのみを抽出して軽量なコンテナイメージを作成する手法
メリット
- イメージサイズの大幅削減: ビルドツールを含まないため、最終イメージサイズを大幅に削減(例: 729MB → 26.2MB)
- セキュリティ向上: ビルドツールやソースコードが実行環境に残らない
- 効率的なCI/CDパイプライン: ビルド環境と実行環境の明確な分離により運用がシンプル化
commited date: 2026-02-07
Dockerfile内で複数のビルドステージ(FROM命令)を定義し、最終的に必要なアーティファクトのみを抽出して軽量なコンテナイメージを作成する手法