gpt4 book ai didi

visual-studio - 在 Visual Studio 中运行时将环境变量传递给 Docker 容器

转载 作者:行者123 更新时间:2023-12-04 05:58:29 30 4
gpt4 key购买 nike

我们在 Visual Studio (2017) 中有一个 .NET Core 项目,它添加了 Docker 支持。我们的项目依赖于环境变量在启动时自行配置。正如我们所理解的,为了将环境变量值传递给容器,您需要将它们指定为 docker run 的参数。命令使用 -e .

当您通过选择 Docker 配置文件从 Visual Studio 运行项目的容器化版本时,我们注意到 Visual Studio 执行 docker run命令。但是,我们无法弄清楚如何让 Visual Studio 在运行容器时包含我们的环境变量值。

有没有办法告诉 Visual Studio 将我们的环境变量值传递给它运行的容器?

请注意,我们不想在镜像中指定环境变量值,因为这些值会根据部署到的位置而变化。

最佳答案

您可以选择包含要传递给 docker run 的其他环境文件。通过将以下属性添加到 .csproj 文件来命令:

<DockerfileRunEnvironmentFiles>your_env_file.env</DockerfileRunEnvironmentFiles>

关于visual-studio - 在 Visual Studio 中运行时将环境变量传递给 Docker 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52370812/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com