반응형
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
반응형
'Nice programing' 카테고리의 다른 글
모나드가 컴포지션에서 닫히지 않음을 보여주는 구체적인 예 (증거 포함)? (0) | 2020.10.12 |
---|---|
jQuery 라이브러리에서 사용되는 디자인 패턴 (0) | 2020.10.12 |
png 이미지를 하나의 pdf 파일로 병합 (0) | 2020.10.11 |
Java 1.8 ASM ClassReader가 클래스 파일을 구문 분석하지 못했습니다. 아직 지원되지 않는 새 Java 클래스 파일 버전 때문일 수 있습니다. (0) | 2020.10.11 |
Python : 데이터 프레임에서 timedelta를 int로 변환 (0) | 2020.10.11 |