я просто следовал этой лазурной статье , чтобы развернуть мое приложение с помощью docker,
В следующем примере создается план службы приложений с именем myAppServicePlan на уровне базовых цен (--sku B1)и в контейнере Linux (--is-linux
).
az appservice plan create --name myAppServicePlan --resource-group myResourceGroup --sku B1 --is-linux
как я могу создать то же самое веб-приложение в контейнере Windows.
, если я удаляю --is-linux
из команды, приложение не загружается,когда я нажимаю на URL своего приложения, на нем отображается страница приветствия Azure по умолчанию.
edit: 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" ]