.NETCoreアプリケーションを含むイメージを作成することを計画しています。
次のコードを含むDockerfileファイルがあります。(行番号は参照用にのみ含まれています。)

イメージを作成するときは、イメージをできるだけ小さくする必要があります。
ファイルのどの行を変更する必要がありますか?
正解:A
マルチステージビルド(Docker 17.05以降)を使用すると、中間レイヤーとファイルの数を減らすのに苦労することなく、最終的なイメージのサイズを大幅に減らすことができます。
マルチステージビルドでは、Dockerfileで複数のFROMステートメントを使用します。各FROM命令は異なるベースを使用でき、それぞれがビルドの新しいステージを開始します。アーティファクトをあるステージから別のステージに選択的にコピーして、最終的な画像に不要なものをすべて残すことができます。
参照:https://docs.docker.com/develop/develop-images/multistage-build/#use-multi-stage-builds