Веб-приложение для контейнеров отображает только страницу по умолчанию при развертывании с использованием образа докера
Я создал реестр контейнера и затем поместил образ докера моего веб-приложения в этот реестр. Создан экземпляр контейнера и он работает нормально.
Теперь мне нужно развернуть этот образ в веб-приложении. Есть два варианта, которые я нашел.
Сначала я могу выбрать опцию "Развернуть в веб-приложении", где хранится образ докера. Во-вторых, я могу создать ресурс "Веб-приложение для контейнера", используя тот же образ докера.
a.) Когда я попробовал первый вариант: после успешного развертывания, когда я запускаю веб-приложение, отображается страница по умолчанию. Когда я подключился к ftp, чтобы проверить файлы в папке wwwroot. Присутствует только файл hostingstart.html.
б.) Когда я попробовал второй вариант: после успешного развертывания при запуске веб-приложения на странице отображалось сообщение "Не удалось запустить контейнер веб-приложения. Пожалуйста, попробуйте еще раз через несколько минут. Если вы являетесь администратором этого веб-приложения, проверьте настройки контейнера и перейдите на портал Azure для просмотра журналов диагностики. "Когда я подключился к ftp, чтобы проверить файлы в папке wwwroot. Присутствует только файл hostingstart.html.
Образ Docker не имеет проблем, так как я могу запустить его локально и на экземпляре контейнера.
Мой первый вопрос: являются ли два вышеупомянутых метода одинаковыми из-за того, что в первом методе это выглядит как обычное веб-приложение с доступной опцией редактора службы kudu/app, но во втором методе я не нашел поддержки редактора службы kudu/app.
Второй вопрос: я хочу реализовать веб-приложение для контейнера, поэтому мне следует выбрать только второй вариант?
Есть идеи, что мне не хватает?
1 ответ
Как поделился оригинальный постер в комментариях, повторная попытка отправить изображение в контейнер сработала.