代码之家  ›  专栏  ›  技术社区  ›  sravan ganji

如何在azure中的windows容器上运行我的应用程序?

  •  -1
  • sravan ganji  · 技术社区  · 6 年前

    我只是在关注这个 azure article 要使用docker部署我的应用程序,

    以下示例在基本定价层(--sku B1)和Linux容器中创建名为myAppServicePlan的应用服务计划( --is-linux ).

    az appservice plan create --name myAppServicePlan --resource-group myResourceGroup --sku B1 --is-linux
    

    如何在windows容器中创建相同的webapp。

    如果我移除 从命令应用程序没有加载,当我点击我的应用程序url,它显示的是azure默认欢迎页面。

    编辑:1

    我实际上是想从dockerhub部署。

    这是我的文件

    FROM mhart/alpine-node:8
    
    # Create app directory
    RUN mkdir -p /usr/src/app
    WORKDIR /usr/src/app
    
    # Install app dependencies
    COPY server/package.json /usr/src/app/
    COPY empty.nwc /usr/src/app/
    COPY empty.nwd /usr/src/app/
    
    RUN npm install
    
    # Bundle app source
    COPY server/ /usr/src/app/
    
    
    
    ENV PORT 80
    
    RUN pwd
    
    CMD [ "npm", "start" ]
    
    1 回复  |  直到 6 年前
        1
  •  0
  •   Charles Xu    6 年前

    对于Windows上的容器,可以使用以下命令创建Windows服务计划:

    az appservice plan create --name myAppServicePlan --resource-group myResourceGroup --hyper-v --sku PC2
    

    az appservice plan . 也与 the SKU of the widnows plan for Container .