docker - .env 文件被 `docker-compose` 忽略而不是“来源”
问题描述
案例:我在docker-compose
. 文件中的所有变量.env
都被忽略并且不会被动态替换,如下所示:
PS C:\workarea\jonathan\myProject> docker-compose up -d myService
time="2021-07-23T15:20:50-04:00" level=warning msg="The XXXXX_URL variable is not set. Defaulting to a blank string."
time="2021-07-23T15:20:50-04:00" level=warning msg="The XXXXX_USER variable is not set. Defaulting to a blank string."
time="2021-07-23T15:20:50-04:00" level=warning msg="The XXXXX_PASSWORD variable is not set. Defaulting to a blank string."
time="2021-07-23T15:20:50-04:00" level=warning msg="The YYYY_URL variable is not set. Defaulting to a blank string."
time="2021-07-23T15:20:50-04:00" level=warning msg="The ZZZ_URL variable is not set. Defaulting to a blank string."
time="2021-07-23T15:20:50-04:00" level=warning msg="The XXXXX_URL variable is not set. Defaulting to a blank string."
time="2021-07-23T15:20:50-04:00" level=warning msg="The XXXXX_USER variable is not set. Defaulting to a blank string."
time="2021-07-23T15:20:50-04:00" level=warning msg="The XXXXX_PASSWORD variable is not set. Defaulting to a blank string."
time="2021-07-23T15:20:50-04:00" level=warning msg="The YYYY_URL variable is not set. Defaulting to a blank string."
time="2021-07-23T15:20:50-04:00" level=warning msg="The ZZZ_URL variable is not set. Defaulting to a blank string."
time="2021-07-23T15:20:50-04:00" level=warning msg="The DDDDD_ROOT_PASSWORD variable is not set. Defaulting to a blank string."
...
环境:
- 视窗 10
- 适用于 Windows 3.5.2 的 Docker 桌面 (66501)
- WSL 2
- 编写 1.29.2
解决方案
推荐阅读
- java - 如何在给定 Activity 参数的静态方法中使用超类?
- mysql - 当我水平扩展 mysql 或一些 nosql 数据源时,实际上会发生什么?
- c# - 使用 foreach 循环时调用 GetEnumerator() 多少次
- angular - ng upgrade 命令无法将 cli 从 v7 升级到 v8
- java - 在 AWS、Azure 之间切换。设计模式
- javascript - 如何将 JSON 中的正则表达式传递给 API?
- swift - 使 Button 跨越 VStack
- java - org.openqa.selenium.support.ui.UnexpectedTagNameException:元素应该是“选择”但在选择下拉值时是“跨度”
- jboss - java.lang.LinkageError:使用 JBoss 客户端 jar 时违反加载程序约束
- javascript - 如何检查来自 Postgres BIGINT 的值是否大于 Number.MAX_SAFE_INTEGER?