首页 > 解决方案 > Docker 组合变量?

问题描述

我有一个像

backend:
    build: backend
    ports:
        - "80:80"
    environment:
        PGSTRING: postgres://postgres:examplePW@db:5432/postgres

db:
    image: postgres
    restart: always
    environment:
        POSTGRES_PASSWORD: examplePW

如您所见,我需要指定 examplePW 两次。我想要么

也就是说,我仍然需要能够使用docker-compose up- 启动它,之前没有运行其他命令,并且我的目录中没有其他文件,因此通过环境变量提供密码似乎是不可能的。有什么方法可以实现我想要的吗?

标签: dockerdocker-composedockerfile

解决方案


推荐阅读