将 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'
我在 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'