찾다

 >  Q&A  >  본문

Docker 컨테이너 매핑 포트 실패

내 Dockerfile에 노출된 누락된 포트는 포트 3000입니다. 다음 명령을 실행하세요.

으아악

다음과 같이 결과를 봅니다.

하지만 localhost:32768에 접속을 시도했지만 결과가 없었습니다.
그런데 가상 머신에 로그인하면 컬 포트 3000에 결과가 나옵니다.

현재 상황은 컨테이너에 있는 애플리케이션(Express)이 실행 중인데 외부에서 접근이 안되는 상황입니다. 포트 매핑에 문제가 있는 것 같습니다.
각계의 스승님들, 조언을 부탁드립니다.

PHPzPHPz2835일 전597

모든 응답(4)나는 대답할 것이다

  • 高洛峰

    高洛峰2017-04-24 09:14:50

    Mac에서 이렇게 보면 Kitematic이라는 컨테이너 관리 소프트웨어가 있는데,

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-24 09:14:50

    서비스 바인딩 주소에 문제가 있는 것 같습니다. 바인딩 127.0.0.1은 외부 IP로부터 요청을 수신하지 못할 수 있습니다.

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-04-24 09:14:50

    127.0.0.1은 로컬에서만 접근이 가능한 루프백 주소이고, 외부에서는 접근이 불가능합니다. 따라서 Express는 주소 0.0.0.0을 모니터링해야 합니다

    회신하다
    0
  • 黄舟

    黄舟2017-04-24 09:14:50

    -p IP 주소: 호스트 포트: IP 주소: 컨테이너 포트/프로토콜

    회신하다
    0
  • 취소회신하다