Nice programing

Docker는 호스트에만 포트를 노출합니다.

nicepro 2020. 10. 12. 08:08
반응형

Docker는 호스트에만 포트를 노출합니다.


Docker는 외부가 아닌 호스트에만 포트를 노출 할 수 있습니다.

mongo 데이터베이스로 실행되는 도커를 배치해야하고 호스트에서만 액세스 할 수 있기를 원했지만 호스트 포트 27017을 연결해야합니다.

이것이 가능합니까? 아니면 가능한 유일한 방법은 방화벽 정의를 변경하는 것입니까?


물론, localhost다음과 같이에 바인딩하십시오 .

도커 실행 -p 127.0.0.1:27017:27017

또한 호스트는 일반적으로 IP를 통해 각 컨테이너와 통신 할 수 있습니다. docker inspect $ID네트워크 IP를 포함하는 json 덤프 (다른 것 외에)를 얻는 데 사용 합니다.

참고 URL : https://stackoverflow.com/questions/22100587/docker-expose-a-port-only-to-host

반응형