Невозможно подключиться к экземпляру 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-адресе.

Другие вопросы по тегам