Docker 环境。 env 文件中变量的同义词?

时间:2021-04-24 13:30:17

标签: docker environment

假设我有一个 env 文件

DB_PW=123

还有一个期望的 docker 命令

-env MYSQL_ROOT_PASSWORD=123

有没有办法从 env 文件中取出 DB_PW 并将其分配给命令行中的 MYSL_ROOT_PASSWORD? (显然不必使用显式赋值在 env 文件中添加一行) 我一直在这里和那里阅读,但我不确定这是否可能或记录在哪里。

1 个答案:

答案 0 :(得分:1)

如果您使用“--env-file ”标志或 .env 文件存在于 compose 目录中,那么您可以使用“${ENV_VAR}”直接从 .env 文件中调用值 前任: -env MYSQL_ROOT_PASSWORD=${DB_PW} https://docs.docker.com/compose/environment-variables/