Kan*_*yan 7 azure docker azure-functions azure-container-registry
尝试通过功能应用程序从Azure容器注册表中部署Nginix容器,
得到一个错误,
Linux Worker在资源组中不可用
如何使linux worker进入资源组?
用于部署的Dockerfile,
FROM nginx
COPY dist /usr/share/nginx/html
Run Code Online (Sandbox Code Playgroud)
似乎您不能在同一资源组中拥有linux和Windows资源
当前的限制是不要将Windows和Linux应用程序混入同一资源组中。
https://docs.microsoft.com/zh-cn/azure/app-service/containers/app-service-linux-intro#limitations
因此,您目前唯一的选择是为linux资源创建一个新的资源组。
无法在同一资源组和同一位置创建 linux 应用程序服务计划和 Windows 应用程序服务计划,但您可以使用同一资源组并将这两个计划部署在不同位置。
根据当前的限制,对于同一资源组,您不能在同一区域中混合使用 Windows 和 Linux 应用程序。
https://docs.microsoft.com/en-us/azure/app-service/containers/app-service-linux-intro#limitations
虽然我发现如果您在创建 linux 应用程序服务计划之前通过REST api或通过terraform(也使用 REST api)创建了应用程序服务证书,也会发生同样的错误。您必须先创建 linux 应用服务计划,然后才能在同一位置创建证书。
| 归档时间: |
|
| 查看次数: |
2179 次 |
| 最近记录: |