我有一个包含多个容器的django-cookiecutter
项目:
部署时,我收到错误消息,Postgres数据库无法对POSTGRES_USER
和POSTGRES_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
被识别。
感谢您的帮助 -
答案 0 :(得分:4)
您只需使用env
:
docker-compose
即可
docker-compose exec django env