0

Java 웹 응용 프로그램을 Tomcat 컨테이너 docker run -d -p 8080:8080 java-app에 배포하려고하면 Java 웹 응용 프로그램이 실행되어 http://localhost:8080/sample과 같은 내 로컬에서 실행됩니다. 이 이미지를 Azure로 푸시하려고 시도한 다음 공개 IP 주소를 제공하지만 연결할 수 없거나 연결이 거부되었다고 말합니다. .war 파일 배포가 완료되었다는 로그를 확인했습니다. 네트워크 보안 그룹도 만들었고 모든 포트를 열 수있는 인바운드 규칙을 유지했습니다.ContainerGroup에 배포 한 후 하늘 컨테이너 인스턴스에 연결할 수 없습니다.

사람이 나를 도울 수하십시오 연결

http://40.83.211.81:8080/sample

수 없습니다. 감사합니다

+0

로컬 방화벽이 포트 8080을 차단할 가능성이 있습니까? – Sorceri

+0

도와 주셔서 감사합니다. @Serceri, 방화벽에는 문제가 없었습니다. –

답변

0

나는 이러한 문제를 해결 한 당신이 푸른에 배포하려고 할 때마다, 당신은 --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 주소로 실행됩니다.