通过Service Fabric应用项目设置的应用环境在哪里可用? Dockerfile 还是 Docker 容器?
Posted
技术标签:
【中文标题】通过Service Fabric应用项目设置的应用环境在哪里可用? Dockerfile 还是 Docker 容器?【英文标题】:Where is the application environment set via service fabric application project available? Dockerfile or Docker container? 【发布时间】:2020-06-19 05:04:02 【问题描述】:我有一个容器化的服务结构应用程序项目。它连接到 azure 容器注册表以下载包含 Web 应用程序项目的 docker 映像。我正在使用这个reference 设置环境变量。
这是在 docker 文件上还是在 docker 容器内设置环境变量?
如果 docker 文件中存在同名的环境变量,那么它是否会覆盖传递到 docker 容器中的环境值?
【问题讨论】:
【参考方案1】:这是在 docker 文件上还是在 docker 容器内设置环境变量?
不,您提到的示例并非完全在 dockerfile 中设置变量,而是在“docker run”时间创建环境变量。因此,新容器将具有这些环境。
如果你在 dockerfile 中有一个类似的变量可用,这将覆盖它。
【讨论】:
以上是关于通过Service Fabric应用项目设置的应用环境在哪里可用? Dockerfile 还是 Docker 容器?的主要内容,如果未能解决你的问题,请参考以下文章
isUpgrade 设置如何影响 Azure DevOps 中 Service Fabric 应用程序部署任务中的部署过程