©
本文档使用 PHP中文网手册 发布
Compose 支持在.env
放在docker-compose
执行该命令的文件夹(当前工作目录)中的环境文件中声明默认环境变量。
这些语法规则适用于.env
档案:
以VAR=VAL
格式组合期望env
文件。
以#
(即注释)开头的行被忽略。
空行被忽略。
没有特殊的引号处理(即它们将成为 VAL 的一部分,你已经被警告;))。
这里定义的环境变量将用于变量替换在撰写文件中,并且还可以用于定义以下内容 CLI 变量
COMPOSE_API_VERSION
COMPOSE_CONVERT_WINDOWS_PATHS
COMPOSE_FILE
COMPOSE_HTTP_TIMEOUT
COMPOSE_TLS_VERSION
COMPOSE_PROJECT_NAME
DOCKER_CERT_PATH
DOCKER_HOST
DOCKER_TLS_VERIFY
注记
运行时环境中存在的值将始终覆盖在.env
档案。同样,通过命令行参数传递的值也优先。
中定义的环境变量。.env
文件在容器中不自动可见。若要设置适用于容器的环境变量,请遵循本主题中的指导方针。组合中的环境变量,描述如何将 shell 环境变量传递到容器,在复合文件中定义环境变量等等。
用户指南
命令行引用
合成文件引用