"docker"에서 작업을 완료했는데 URL이 제공되었지만 열 수 없었습니다. 이 사이트를 보려면 어떻게 해야 하나요?

"docker"에서 작업을 완료했는데 URL이 제공되었지만 열 수 없었습니다. 이 사이트를 보려면 어떻게 해야 하나요?

여기에 이미지 설명을 입력하세요.

여기에 이미지 설명을 입력하세요. 보시다시피 완료되고 "실행 중"이라고 표시됩니다.http://0.0.0.0:5000/". 그런데 이 URL을 Firefox 브라우저에 복사하면 실패라고 표시됩니다. URL을 잘못된 방식으로 사용하고 있는 걸까요, 아니면 뭔가 잘못하고 있는 걸까요? 그럼 웹사이트를 보려면 어떻게 해야 하나요? 어떤 사람들이 도와줄 수 있는 말이라도 있나요? . 정말 감사합니다.

ps: "http://127.0.0.1:5000/"을 사용했지만 작동하지 않았습니다.

답변1

-p 8888:5000컨테이너를 시작할 때 명령줄에서 사용하는 옵션은 로컬 포트 ​​8888을 Docker 컨테이너의 포트 5000에 매핑하려고 함을 나타냅니다.

따라서 http://127.0.0.1:8888컨테이너의 Flask 애플리케이션에 액세스할 가능성이 높습니다.

리소스 섹션을 참조하세요.EXPOSE(수신 포트)문서에서 docker run.

관련 정보