Dockerfileは、アプリケーション構成を保守可能な形で記録できる強力なツールです しかし、その真価を十分に発揮するためには、Dockerfileを書く人の理解がかかせません。
本スライドは、Dockerfileを利用してアプリケーションをデプロイするアプリケーション開発者を対象に、優れたDockerfileを書くための原則として「決定論性」「ビルドキャッシュ」「イメージの最小化」の3つを提案し、それぞれの原則に対する具体的なアプローチを解説します。