320x100
320x100

브릿지 (Bridge)

호스트 내부에 컨테이너를 위한 분리된 네트워크를 생성하는 드라이버

호스트와 컨테이너 사이에서 네트워크를 중계하고 호스트로 들어온 패킷을 컨테이너로 라우팅 수행

 

- Docker0

컨테이너 생성 시 기본적으로 생성되는 브릿지 가상 인터페이스

172.17.0.0/16 서브넷을 가지며, 컨테이너는 이 대역 안에서 내부 IP를 할당 받음

 

docker0 인터페이스는 호스트의 eth0와 같은 인터페이스와 라우팅이 되어있고,

컨테이너 네트워크와 호스트 네트워크 사이에는 veth 인터페이스 (virtual eth) 가 존재 

컨테이너 내부에는 eth0 라는 이름으로 네트워크 인터페이스가 존재한다

 

도커는 네임스페이스를 통해 호스트와 컨테이너의 네트워크 네임스페이스를 나눴기 때문에

호스트의 eth0와 컨테이너의 eth0는 다른 존재이다

 

 

 

 

 

호스트 (host)

호스트의 네트워크 인터페이스를 그대로 사용하는 드라이버

호스트 내부에 실행되는 독립적인 프로세스 (stand-alone) 처럼 패킷이 전달된다

 

 

 

 

 

오버레이 (overlay)

호스트 간 분산 네트워크를 만들어주는 드라이버

호스트 네트워크의 상단에 있기 때문에 다른 호스트에 있는 컨테이너 간에 안전한 통신 방법을 제공

도커 스웜을 사용했을때 사용가능

 

 

 

 

 

논 (none)

외부와 통신하는 네트워크 인터페이스가 없는 드라이버

루프백 (lo) 인터페이스만 존재하여 컨테이너 내부에서만 통신이 가능

 

 

 

 

 

 

 

Reference

 

Docker Bridge 네트워크 이해 및 컨테이너 공용 네트워크 생성

도커 컨테이너는 가상의 프로세스다. 도커 컨테이너의 구동이 일반적인 프로세스와 구별되는 점 중 하나는 독립적인 네트워크를 가진다는 점에 있다. 각각의 컨테이너 마다 개별적인 네트워크

itbhome.tistory.com

 

Docker Container Network 중 Bridge에 대한 설명 정리

이 문서는 Docker Container 간 통신이 어떻게 이뤄지는 지에 대한 기본적인 내용과 Docker Network중 Bridge와 관련되어 학습한 내용을 정리하기 위해 작성했다.

jangseongwoo.github.io

 

도커 네트워크 요약 (Docker Networking) | 조은우 기술 블로그

Posted by February 16 2020 / docker 도커 네트워크 요약 (Docker Networking) 도커를 설치하게 되면 생기는 일 Docker를 설치한 후 Host의 네트워크 인터페이스를 살펴보면 docker0라는 가상 인터페이스가 생긴다. d

jonnung.dev

 

 

도커 오버레이 네트워크(Docker Overlay Network) 알아보기 Part 1

안녕하세요 코마입니다. 오늘은 도커의 오버레이 네트워크(Docker Overlay Network)에 대해서 알아보도록 하겠습니다. 이 글을 통해서 여러분은 도커 오버레이 네트워크(Docker Overlay Network)를 이해할 수

code-machina.github.io

 

300x250
728x90