代码之家  ›  专栏  ›  技术社区  ›  Kannaiyan

资源组中没有可用的azure函数Docker部署Linux工作进程

  •  4
  • Kannaiyan  · 技术社区  · 6 年前

    试图通过函数应用从azure容器注册表部署nginix容器,

    错误是,

    资源组中没有Linux工作进程

    如何将Linux工作人员启用为资源组?

    用于部署的Dockerfile,

    FROM nginx
    COPY dist /usr/share/nginx/html
    
    1 回复  |  直到 6 年前
        1
  •  5
  •   Frank Fu    6 年前

    似乎不能将Linux和Windows资源放在同一资源组中

    不混合车窗和 Linux应用程序也在同一资源组中。

    https://docs.microsoft.com/en-us/azure/app-service/containers/app-service-linux-intro#limitations

    所以您现在唯一的选择就是为linux资源创建一个新的资源组

        2
  •  0
  •   PSanetra    5 年前

    无法在同一资源组和同一位置创建Linux应用服务计划和Windows应用服务计划,但可以使用同一资源组并在不同位置部署这两个计划。

    基于当前的限制,对于同一资源组,不能在同一区域混合使用Windows和Linux应用程序。

    https://docs.microsoft.com/en-us/azure/app-service/containers/app-service-linux-intro#limitations

    尽管我发现,如果您通过 REST api 或通过 terraform (也在使用rest api)在创建linux应用服务计划之前。在同一位置创建证书之前,必须创建Linux应用程序服务计划。