いつ読むか?
- Docker のベストプラクティスをキャッチアップしたいとき (2024年6月20日時点)
読書メモ
9つのtips
- docker compose cli v2 -
docker-compose → docker compose を使う
- ファイル監視による自動更新 -
docker compose watch でホットリロード (Sync/Rebuild/Sync+Restart)
- compose.yaml - v2から推奨ファイル名が
compose.yaml に変更
- プレフィックス変更 -
name: キーでイメージ名を ${name}_${サービス名} 形式に
- ヘルスチェック -
healthcheck でコンテナの健全性を確認
- 依存関係 -
depends_on で service_started / service_healthy / service_completed_successfully を指定
- —wait オプション - 全サービスが定常状態になるまで待機
- profiles - サービスをグループ化して選択的に起動
- version 廃止 - compose.yaml で
version: 記述が不要に