Невозможно подключиться к экземпляру Azure Container после развертывания в ContainerGroup
Я пытаюсь развернуть веб-приложение на Java в контейнере Tomcat. docker run -d -p 8080:8080 java-app
веб-приложение Java было запущено на моем локальном сервере, например http://localhost:8080/sample. Когда я пытался отправить это изображение в Azure, он дает мне публичный IP-адрес, но он говорит, что не удается подключиться или соединение отклонено. Я проверил журналы, в которых говорится, что развертывание файла.war сделано. Я также создал группу безопасности сети и сохранил входящие правила, чтобы открыть каждый порт.
http://40.83.211.81:8080/sample
невозможно подключиться
Пожалуйста, кто-нибудь может помочь мне в этом. Спасибо
1 ответ
Я решил эти проблемы, когда вы пытаетесь выполнить развертывание в Azure, вы должны указать --port
параметр и значение по умолчанию 80. Так что в моем случае это 8080.
az container create --name java-app1 --image <acrLoginServer>/java-app:v1 --cpu 1 --memory 1 --registry-password <yourServerPassword> --port 8080 --ip-address public -g myContainergroup
,
Теперь он запущен и работает на общедоступном IP-адресе.