Section 4(コンテナーイメージとビルドファイル)
| セクション | 推奨事項 | 説明 |
|---|---|---|
| 4.1 | コンテナー用のユーザーを作成する | root 以外の USER を指定 |
| 4.2 | 信頼できるベースイメージを使う | ベースイメージのバージョンを明示し、latest タグを避ける |
| 4.3 | 不要なパッケージをインストールしない | 不要なパッケージや推奨パッケージのインストールを最小化 |
| 4.6 | HEALTHCHECK を追加する | HEALTHCHECK 命令を定義 |
| 4.7 | 更新命令を単独で使わない | apt-get update と install を一つの RUN にまとめる |
| 4.9 | ADD ではなく COPY を使う | ADD の代わりに COPY を使用 |
| 4.10 | Dockerfile にシークレットを保存しない | シークレットをハードコードしない |