Docker-compose:查看容器内设置了哪些环境变量
Docker-compose: See what environmental variables are set within a container
我有一个包含多个容器的 django-cookiecutter
项目:
- django
- postgres
- 球童
- 等等
部署时,我收到一个错误,指出 Postgres 数据库无法验证 POSTGRES_USER
和 POSTGRES_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
我有一个包含多个容器的 django-cookiecutter
项目:
- django
- postgres
- 球童
- 等等
部署时,我收到一个错误,指出 Postgres 数据库无法验证 POSTGRES_USER
和 POSTGRES_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