将 Azure 上的节点应用程序重置为默认容器映像

Reset Node app on Azure to the default container image

我在 Azure 上创建了一个 Node 14 Web 应用程序。对于发布,我选择了代码(不是容器)。然后我用 az webapp config container set 更改了默认容器图像。问题,如何将其恢复为默认图像(NODE|14-lts)?

运行 az webapp config container set --docker-custom-image-name 14-lts 重置为 DOCKER|14-lts,这是不一样的。

运行 az webapp config container set --docker-custom-image-name "NODE|14-lts" 产生错误。

我们已经在我们的本地环境中进行了测试(创建了一个以 Linux 作为运行时的网络应用程序),以下结果基于分析。

如果您使用 docker 容器作为发布模式,那么 LinuxFxVersion 值将为“DOCKER|node:14-lts”,您无法更改 [=11= 的值] 到“节点|14-LTS”。

如果您想要站点属性中 LinuxFxVersion 中的“NODE|14-LTS”值 您需要使用以下 cmdlet 将发布模式从 docker 容器更改为代码模式。

az webapp config set --name <webappName> --resource-group <resourceGroupName> --linux-fx-version 'Node|14-LTS'