gpt4 book ai didi

Azure docker : linuxFxVersion vs DOCKER_CUSTOM_IMAGE_NAME

转载 作者:行者123 更新时间:2023-12-02 19:20:21 27 4
gpt4 key购买 nike

我在 Azure De Ops 中有以下三个发布步骤:

  1. AzureRmWebAppDeployment@4 - 将 Docker 镜像部署到我的暂存站点
  2. AzureResourceGroupDeployment@2,使用 ARM 模板部署所有应用程序设置和属性
  3. AzureAppServiceManage@0 - 它将暂存状态转换为生产状态

应用了步骤 1,因此我确信 docker 镜像已被拉到暂存槽(没有它并且仅应用 ARM,交换会在拉结束之前开始,我不喜欢这样)。第 2 步是确保所有环境变量和属性。步骤 1 添加 DOCKER_CUSTOM_IMAGE_NAME 环境变量,并由此触发 docker pull,但在步骤 3 中我手动设置 linuxFxVersion 属性。两者都指向相同的图像标签。我没有在 ARM 模板中设置 DOCKER_CUSTOM_IMAGE_NAME,因此当我部署 ARM 时,仅设置 linuxFxVersion。但本质上它什么也没拉动,因为第 2 步已经拉动了镜像。

删除 DOCKER_CUSTOM_IMAGE_NAME 有什么问题吗?或者? linuFxVersion 和 DOCKER_CUSTOM_IMAGE_NAME 有什么区别?我是否需要两者,或者其中之一就足够了吗?

最佳答案

LinuxFxVersion 和 DOCKER_CUSTOM_IMAGE_NAME 都是指定要在 Linux 函数应用或 Linux Web 应用中使用的图像的方法。

LinuxFxVersion 具有更高的优先级。如果该值无效或为空,它将使用 DOCKER_CUSTOM_IMAGE_NAME。建议使用 LinuxFxVersion,因为它可用于设置自定义容器镜像以及受祝福的镜像。

关于Azure docker : linuxFxVersion vs DOCKER_CUSTOM_IMAGE_NAME,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60383739/

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