【Docker Compose】version
に関する警告の解消法
発生したエラー
WARN[0000] /path/to/compose.yaml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion
どう対応したか?
compose.yaml から以下の行を削除しました。
version: "3.8" # ← これを削除
なぜこのエラーが出たのか?
- Docker Compose V2 からは version の指定が 非推奨(obsolete) になったためです。
- Docker がファイルの内容を見て、自動的に最新仕様で解釈してくれるようになっています。
まとめ
- version はもう書かなくていいということでした。
- 警告をなくしたい場合は削除しましょう!