Host network


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


# docker run -i -t --name host_ubuntu --net host ubuntu:latest


컨테이너의 네트워크를 호스트 모드로 설정하면 컨테이너 내부 앱의 별도 포트 포워딩 없이 바로 접근할 수 있다.






none network



말그대로 아무런 네트워크를 사용하지 않는 것을 뜻하며, 외부와 단절된다.


# docker run -i -t --name none_ubuntu --net none ubuntu:latest




Container network


말그대로 다른 컨테이너의 네트워크 환경을 공유한다. 이 때, 한 컨테이너는 다른 컨테이너의 네트워크 환경을 공유하므로 내부 IP를 새로 할당받지 않고 호스트의 가상 네트워크 인터페이스도 생성되지 않는다. 



# docker run -i -t --name container_ubuntu ubuntu:latest


# docker run -i -t --name container2_ubuntu --net container:container_ubuntu ubuntu:latest








+ Recent posts