EC2インスタンスでEC-CUBE4のdockerイメージを起動しようとして出た下記のエラー。EC-CUBE以外でもよく見るエラーではあリマスが、今回は単純にdocker-compose.ymlのバージョンが古いことでした。

ERROR: Version in “./docker-compose.yml” is unsupported. You might be seeing this error because you’re using the wrong Compose file version. Either specify a version of “2” (or “2.0”) and place your service definitions under the services key, or omit the version key and place your service definitions at the root of the file to use version 1.For more on the Compose file format versions, see https://docs.docker.com/compose/compose-file/

公式に書かれている方法で新しいバージョンをインストールすれば解決しました。現在の安定バージョンはv1.25.4とのこと。
https://docs.docker.com/compose/install/#install-compose

ちなみにインストール方法はgithubからダウンロードし、実行権限を与えるだけです。