gpt4 book ai didi

Docker CLI 无法与 "Additional property postgres is not allowed"组合

转载 作者:行者123 更新时间:2023-12-04 14:57:41 24 4
gpt4 key购买 nike

我的 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 很快就会过时......我做错了什么?

最佳答案

我也有这个问题。 This其他 StackOverflow 帖子为我修复了它。
我需要 services:键在顶部,带有 postgres:嵌套在它下面。
我的 docker-compose.yml

services:
postgres:
image: postgres:latest
environment:
POSTGRES_PASSWORD: password1
POSTGRES_USER: postgres
POSTGRES_DB: some-db
ports:
- '5432:5432'
volumes:
- ./sql/setup.sql:/docker-entrypoint-initdb.d/init.sql

关于Docker CLI 无法与 "Additional property postgres is not allowed"组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67641068/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com