찾다

 >  Q&A  >  본문

nat - docker를 사용하여 포트 전달 이미지를 만드는 방법은 무엇입니까?

예를 들어 로컬 포트 ​​8080을 로컬 포트 ​​9090으로 전달하고 싶습니다. 이를 어떻게 캡슐화하나요? 포트는 호스트 간에 전달되며 컨테이너로 전달될 필요가 없습니다. 일반적인 시나리오는 인트라넷의 데이터베이스 포트를 공용 네트워크로 전달하는 것입니다.

滿天的星座滿天的星座2815일 전844

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

  • 習慣沉默

    習慣沉默2017-04-25 09:03:35

    귀하의 설명은 정말 이해하기 어렵습니다. 로컬 포트는 로컬 포트로 전달됩니다. 이 "로컬" 지정은 컨테이너입니까 아니면 호스트입니까?

    컨테이너 포트를 호스트에 매핑할 때 -p 매개변수를 쉽게 구현할 수는 없나요?
    docker run ... -p 13306:3306 mysql
    이것은 컨테이너 MySQL 서비스의 3306 포트를 호스트의 13306 포트에 매핑하지 않습니까? 포트 13306에 대한 외부 액세스는 데이터베이스에 연결할 수 있습니다.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-25 09:03:35

    위에서 언급했듯이 docker는 공식 -p 또는 -P 매개변수

    를 사용하여 컨테이너에서 호스트로의 포트 매핑을 지원합니다. 으아악

    자세한 내용은 공식 홈페이지 안내를 참고하세요: https://docs.docker.com/engin...

    설명하신 로컬-로컬 포트 ​​매핑은 Docker의 기능이 아니어야 합니다.

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