Skip to content
Latchkey

Multi-Stage Dockerfile - CI/CD用語集の定義

Multi-stage Dockerfile は複数の FROM ステージを使い、build ツールを前段のステージにとどめ、最終的な artifact だけを小さな runtime ステージにコピーすることで、出荷する image を軽量に保ちます。

Multi-stage Dockerfile は複数の FROM ステージを使い、build ツールを前段のステージにとどめ、最終的な artifact だけを小さな runtime ステージにコピーすることで、出荷する image を軽量に保ちます。

Multi-stage Dockerfile は複数の FROM ステージを使い、build ツールを前段のステージにとどめ、最終的な artifact だけを小さな runtime ステージにコピーすることで、出荷する image を軽量に保ちます。

CI では

multi-stage build により、1 つの Dockerfile でコンパイル、テスト、パッケージ化を行いながら、非常に小さな production image を生成でき、build 用と runtime 用のファイルを分ける必要がなくなります。

関連ガイド