
컨테이너 간 네트워크 격리
게이트웨이를 통한 외부 네트워크 연결
컨테이너 간 통신
사용자 정의 브리지 네트워크 가능
docker0 브리지 네트워크 외에도 사용자가 원하는 네트워크를 생성하여 관리 가능.docker0)도커가 설치되면 자동으로 생성되는 네트워크.
docker network ls
출력 예시:
NETWORK ID NAME DRIVER SCOPE
a3e761ba9d99 bridge bridge local
a0d59503d57a host host local
6b3e29bab8b7 none null local
bridge: 기본 브리지 네트워크 (docker0).host: 호스트 네트워크.none: 네트워크가 없는 상태.┌───────────────┐
│ docker0 │ (172.17.0.1)
│───────────────│
│ 컨테이너 1 │ (172.17.0.2)
│ 컨테이너 2 │ (172.17.0.3)
│ 컨테이너 3 │ (172.17.0.4)
└───────────────┘
docker0 브리지 네트워크는 가상의 스위치 역할을 하며, 같은 네트워크에 속한 컨테이너들이 서로 통신할 수 있도록 해줌.docker0 네트워크를 통해 서로 IP 기반으로 통신.