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
300x250
728x90
'Container > Docker' 카테고리의 다른 글
도커 컨테이너에 Dockerfile의 부모 디렉터리 파일을 복사하는 방법 (0) | 2024.08.17 |
---|---|
docker 컨테이너 볼륨 마운팅 시 알아야하는 점 (0) | 2024.07.19 |
도커 컨테이너 이미지 파일로 저장하기 (0) | 2024.06.26 |
도커 환경에서 SSL 인증서 발급받기 (0) | 2024.06.26 |
windows docker 설치 방법 (0) | 2024.05.22 |