programing

도커가 포트를 호스트에만 노출

css3 2023. 8. 23. 21:56

도커가 포트를 호스트에만 노출

도커는 포트를 외부에 노출하지 않고 호스트에만 노출할 수 있습니다.

몽고 데이터베이스로 실행되는 도커를 설치해야 하고, 호스트에서만 액세스할 수 있기를 원했는데 호스트 포트 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