Docker-compose:查看容器内设置了哪些环境变量

Docker-compose: See what environmental variables are set within a container

我有一个包含多个容器的 django-cookiecutter 项目:

部署时,我收到一个错误,指出 Postgres 数据库无法验证 POSTGRES_USERPOSTGRES_PASSWORD

我将我的 production.yml 文件中的 envs 传递为:

services:
  django: &django
    build:
      context: .
      dockerfile: ./compose/production/django/Dockerfile
    image: authible_production_django
    depends_on:
      - postgres
      - redis
    env_file:
      - ./.envs/.production/.django
      - ./.envs/.production/.postgres
    command: /gunicorn.sh

问题:

由于服务无法进行身份验证,我如何检查其中一个容器中的 envs

我想确保 envs 被识别。

感谢您的帮助-

您可以使用 docker-compose:

在容器内简单地执行 env
docker-compose exec django env