为什么docker compose在VS代码终端和Windows终端之间对.env文件有不同的行为?

为什么docker compose在VS代码终端和Windows终端之间对.env文件有不同的行为?,windows,docker,visual-studio-code,environment-variables,Windows,Docker,Visual Studio Code,Environment Variables,我注意到,如果在VS代码终端上启动docker compose,它将正确读取.env文件。相反,如果我从Windows终端启动它,它会完全忽略该文件。您可以使用docker compose config查看生成的带有替换环境变量的文件。这可能有助于调试该文件。您也可以使用--env file强制环境文件。

我注意到,如果在VS代码终端上启动docker compose,它将正确读取.env文件。相反,如果我从Windows终端启动它,它会完全忽略该文件。

您可以使用
docker compose config
查看生成的带有替换环境变量的文件。这可能有助于调试该文件。您也可以使用
--env file
强制环境文件。