Как вы читаете в заголовке, у меня проблемы с развертыванием моего веб-приложения через образ Docker.
Я пытался следовать многим учебным пособиям, но это то, что заставило меняБлиже всего к моей цели: http://www.frankysnotes.com/2018/09/what-happen-when-you-mix-aspnet-core.html
Прямо сейчас даже отражение зеркала руководства не будет работать для меня.Мне удалось пройти все этапы без единой ошибки, но в результате появилось сообщение «Ошибка приложения».
Я пытался сделать то же самое, за исключением того, что создал свое собственное веб-приложение MVC Core сПоддержка Docker, которая поставляется с сгенерированным Dockerfile.Я смог создать этот образ и снова пройти все шаги, но я получил тот же результат, что и раньше.
То, что я пробовал до сих пор
- Удостоверился, что ясобираю образ докера Linux
- Убедитесь, что я выбираю опцию образа докера Linux в службе приложений Azure
- Протестировано на MacOS и Windows
- Просматривается Stackoverflowбесконечно для Dockerfiles, которые могут работать
- Я выполнил шаги в интерфейсе командной строки Azure, в графическом интерфейсе Azure и даже попытался смешать их
- Проверено, что dll соответствует имени сборки
Создание образа
Sending build context to Docker daemon 6.811MB
Step 1/3 : FROM microsoft/dotnet:2.1-aspnetcore-runtime
---> db366d73508b
Step 2/3 : WORKDIR /app COPY /app /app
---> Using cache
---> 0af8c7cfd781
Step 3/3 : ENTRYPOINT [ "dotnet" , "dotnetcoredockerappservicedemo.dll"]
---> Using cache
---> 395a32b96d8e
Successfully built 395a32b96d8e
Successfully tagged dotnetcoredockerappservicedemo:latest
Монтирование приложения
[
{
"name": "DOCKER_REGISTRY_SERVER_PASSWORD",
"slotSetting": false,
"value": null
},
{
"name": "DOCKER_REGISTRY_SERVER_URL",
"slotSetting": false,
"value": "https://mycontainer.azurecr.io"
},
{
"name": "DOCKER_REGISTRY_SERVER_USERNAME",
"slotSetting": false,
"value": "mycontainer"
},
{
"name": "WEBSITES_ENABLE_APP_SERVICE_STORAGE",
"slotSetting": false,
"value": "false"
},
{
"name": "DOCKER_CUSTOM_IMAGE_NAME",
"value" "DOCKER|mycontainer.azurecr.io/dotnetcoredockerappservicedemo:v1"
}
]
Дополнительная информация
Client: Docker Engine - Community
Version: 18.09.0
API version: 1.39
Go version: go1.10.4
Git commit: 4d60db4
Built: Wed Nov 7 00:47:43 2018
OS/Arch: darwin/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 18.09.0
API version: 1.39 (minimum version 1.12)
Go version: go1.10.4
Git commit: 4d60db4
Built: Wed Nov 7 00:55:00 2018
OS/Arch: linux/amd64
Experimental: false
Я просто не могу разобраться с этой проблемойс этой маленькой информацией.Даже статья относительно недавняя, и это, безусловно, самая простая из всех, что я мог найти.
Я надеюсь, что вы, ребята, могли бы указать мне правильное направление, поскольку я не настолько опытен вОблачное поле.
Спасибо!