Docker Composeを使ってコンテナを起動しようとした際に、version is obsoleteのエラーが出た場合の対処方法を解説します。
エラーメッセージ
docker-compose.yaml: `version` is obsolete
環境
- Docker Compose v2.26.1-desktop.1
- Docker Desktop 4.29.0
原因
Docker Composeのバージョンv2.25.0からDocker Composeのversion指定が廃止となり、version: '3'のような記述をするとversion is obsoleteのエラーが出るようになりました。
対処方法
versionの指定を削除するだけです。
docker-compose.yaml
version: "3.7"services:
app:
image: xxxxxx/xxxxxxx
(省略)
これで、version is obsoleteのエラーが解消されます。