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
'Cloud & NoSQL & Middleware > Docker' 카테고리의 다른 글
Dockerfile(2) - 기초 명령어 & 빌드 명령어 (1) | 2018.10.30 |
---|---|
DockerFile (1) (0) | 2018.10.15 |
Docker Network (2) - 브리지(bridge) network (0) | 2018.09.17 |
Docker Network (1) - docker0 (0) | 2018.09.14 |
Docker Container - 명령어 & Volume (0) | 2018.09.09 |