通过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 应用程序部署任务中的部署过程

通过 ARM 模板删除 Service Fabric 服务

在 Service Fabric AD 应用程序上分配服务主体管理员角色

连接到 Service Fabric 应用程序终结点

分析 Service Fabric 应用程序

Service Fabric 证书交换。应用程序无法激活