Docker-compose:查看容器中设置的环境变量

时间:2018-06-06 12:22:01

标签: docker docker-compose cookiecutter-django

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

  • django的
  • postgres的
  • 球童

部署时,我收到错误消息,Postgres数据库无法对POSTGRES_USERPOSTGRES_PASSWORD进行身份验证。

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

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被识别。

感谢您的帮助 -

1 个答案:

答案 0 :(得分:4)

您只需使用env

在容器内执行docker-compose即可
docker-compose exec django env