Docker CLI无法使用“编写”;不允许附加属性postgres”;

Docker CLI无法使用“编写”;不允许附加属性postgres”;,docker,docker-compose,docker-cli,Docker,Docker Compose,Docker Cli,我的docker-compose.yml看起来像这样 postgres: container_name: postgres-container-1 image: postgres:latest ports: - "15432:5432" 当我试着跑的时候 docker compose up -d 我得到以下错误 (root) Additional property postgres is not allowed 但是当我跑的时候

我的docker-compose.yml看起来像这样

postgres:
    container_name: postgres-container-1
    image: postgres:latest
    ports:
        - "15432:5432"
当我试着跑的时候

docker compose up -d
我得到以下错误

(root) Additional property postgres is not allowed
但是当我跑的时候

 docker-compose up -d
一切都按预期运行,但我得到的信息是

Docker Compose is now in the Docker CLI, try `docker compose up`

所以我认为docker compose很快就会过时。。。我做错了什么?

您能粘贴整个compose文件吗?特别是,您是否有顶级
版本:
服务:
键?这是docker-compose.yml文件的全部。不折不扣