- Bridge 네트워킹
- 도커의 기본 네트워킹 모드
- 각 컨테이너는 가상 네트워크 인터페이스를 받아 도커 브리지에 연결
- 컨테이너들은 이 브리지를 통해 서로 통신 가능
- 호스트 밖으로의 통신은 NAT를 통해 이루어짐
- 포트 매핑을 통해 외부에서 컨테이너에 접근할 수 있음
- Host 네트워킹
- 컨테이너가 호스트의 네트워크 스택을 직접 사용함
- 별도의 네트워크 격리가 없어 성능이 좋음
- 호스트의 포트를 컨테이너가 직접 사용하므로 포트 충돌에 주의해야 함
- 보안상 위험할 수 있어 신중하게 사용해야 함
- Overlay 네트워킹
- 여러 도커 호스트 간에 분산된 네트워크를 만듦
- 서로 다른 호스트에 있는 컨테이너들이 마치 같은 네트워크에 있는 것처럼 통신 가능
- 주로 Docker Swarm이나 Kubernetes와 같은 오케스트레이션 도구에서 사용
- VXLAN을 사용하여 네트워크 트래픽을 캡슐화
'Code > Docker' 카테고리의 다른 글
[Docker] Storage (Volumes & Bind mounts) (0) | 2024.10.16 |
---|