Docker 17参考手册
撰写 | Compose
环境文件 | Environment file (Compose)
Compose 支持在.env
放在docker-compose
执行该命令的文件夹(当前工作目录)中的环境文件中声明默认环境变量。
语法规则
这些语法规则适用于.env
档案:
- 以
VAR=VAL
格式组合期望env
文件。
- 以
#
(即注释)开头的行被忽略。
- 空行被忽略。
- 没有特殊的引号处理(即它们将成为 VAL 的一部分,你已经被警告;))。
编写文件和 CLI 变量
这里定义的环境变量将用于变量替换在撰写文件中,并且还可以用于定义以下内容 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 环境变量传递到容器,在复合文件中定义环境变量等等。
更多撰写文档
- 用户指南
- 命令行引用
- 合成文件引用
fig, composition, compose, docker, orchestration, environment, env file
撰写 | Compose相关

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
主页 | https://docker.com/ |
源码 | https://github.com/docker/docker |
版本 | 17 |
发布版本 | 17.06 |