标签: docker environment
假设我有一个 env 文件
DB_PW=123
还有一个期望的 docker 命令
-env MYSQL_ROOT_PASSWORD=123
有没有办法从 env 文件中取出 DB_PW 并将其分配给命令行中的 MYSL_ROOT_PASSWORD? (显然不必使用显式赋值在 env 文件中添加一行) 我一直在这里和那里阅读,但我不确定这是否可能或记录在哪里。
答案 0 :(得分:1)
如果您使用“--env-file ”标志或 .env 文件存在于 compose 目录中,那么您可以使用“${ENV_VAR}”直接从 .env 文件中调用值 前任: -env MYSQL_ROOT_PASSWORD=${DB_PW} https://docs.docker.com/compose/environment-variables/