我只是遵循此azure article来使用docker部署我的应用程序
以下示例在基本定价层(--sku B1)和Linux容器(--is-linux
)中创建了名为myAppServicePlan的App Service计划。
az appservice plan create --name myAppServicePlan --resource-group myResourceGroup --sku B1 --is-linux
如何在Windows容器中创建相同的Webapp。
如果我从未加载命令的应用程序中删除--is-linux
,则当我点击应用程序URL时,它会显示出一个默认的欢迎页面。
编辑:1
我实际上正在尝试从dockerhub进行部署。
这是我的dockerfile
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" ]
答案 0 :(得分:0)
对于Windows上的容器,可以使用以下命令创建Windows服务计划:
az appservice plan create --name myAppServicePlan --resource-group myResourceGroup --hyper-v --sku PC2
尽管Windows服务计划处于预览版本。您可以从CLI命令az appservice plan
获取有关--hyper-v属性的更多详细信息。还要使用the SKU of the widnows plan for Container。