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
のエラーが解消されます。