본문 바로가기
DevOps/Docker

[Docker] : Host Network, 호스트 네트워크

by 오주현 2022. 2. 18.
반응형

호스트 네트워크

네트워크를 호스트로 설정하면 호스트 네트워크 환경을 그대로 사용할 수 있다.

 

브리지 드라이버 네트워크와 달리 별도 생성이 필요 없고 기존 host라는 이름의 네트워크를 사용한다.

 

docker run -i -t \\
--name network_host \\
--net host \\
ubuntu:14.04
echo "컨테이너 내부입니다."

호스트 머신에서 설정한 호스트 이름도 컨테이너가 물려받기 때문에 컨테이너의 호스트 이름도 무작위 16진수가 아닌 도커 엔진이 설치된 호스트 머신의 호스트 이름으로 설정이 된다.

 

ifconfig

컨테이너의 네트워크를 호스트 모드로 설정하면 컨테이너 내부의 애플리케이션을 별도의 포트 포워딩 없이 바로 서비스할 수 있다. 마치 실제 호스트에서 애플리케이션을 외부에 노출하는 것과 같다.

 


📖 ← [ 시작하세요! 도커/쿠버네티스 ] 책을 참고하여 공부하였습니다.

반응형

댓글