gpt4 book ai didi

postgresql - docker在为postgres创建容器时忽略了env vars

转载 作者:行者123 更新时间:2023-12-02 21:01:50 25 4
gpt4 key购买 nike

我总是得到角色x不存在,这意味着数据库是使用默认用户名创建的,而我的env vars被忽略了,这是怎么回事?

Docker-compose.yml

version: '3.1'

services:
PostgreSQL:
container_name: db-name
image: postgres:12
restart: always
environment:
POSTGRES_PASSWORD: ${PG_PASSWORD}
POSTGRES_USER: ${PG_USERNAME}
POSTGRES_DB: ${PG_DB_NAME}
volumes:
- ./postgres-data:/var/lib/postgresql/data
ports:
- 5432:5432

当我查看kitematic时,我看到正确的env变量和值,但是数据库没有考虑任何因素

最佳答案

尝试进行docker-compose down移除容器,然后再次进行docker-compose up,您可以从此link获得更多帮助

关于postgresql - docker在为postgres创建容器时忽略了env vars,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60127188/

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