| 네트워크 인터페이스 | 호스트의 네트워크 인터페이스를 공유하여 가상 네트워크를 생성하지 않음 | Docker가 가상 네트워크를 생성하여 컨테이너에 별도의 IP 주소 할당 |
| 네트워크 지연 | 가상 네트워크가 없으므로 지연이 적고 성능이 더 높을 수 있음 | 가상 네트워크 사용으로 인해 지연이 다소 증가할 수 있음 |
| IP 주소 | 컨테이너가 호스트와 동일한 IP 주소를 사용 | 컨테이너마다 고유한 IP 주소가 부여되어 호스트와 분리된 네트워크 환경을 구성 |
| 포트 사용 | 호스트와 동일한 포트를 사용하므로 포트 충돌 가능성이 있음 | 포트 겹침 없이 컨테이너 간 독립적으로 포트를 지정할 수 있어 충돌 가능성 낮음 |
| 보안 격리 | 네트워크 격리가 낮아 외부 접근 시 보안 설정이 더 까다로울 수 있음 | 가상 네트워크에 의해 격리된 상태로 보안성이 더 높고 외부 접근 제어가 쉬움 |
| 구성 및 사용 사례 | 단일 호스트 개발 환경이나 로컬에서 빠른 테스트에 유용 | 멀티 호스트 환경, 클러스터 구성 등 분산된 환경에서도 쉽게 사용 가능 |
| 네트워크 모드 동시 사용 | 다른 네트워크 모드와 동시에 사용할 수 없음 | 브릿지 네트워크 간 연결이 가능하며, 다른 네트워크 모드와도 조합하여 사용 가능 |
| 적용 사례 | 로컬에서 호스트 네트워크 자원에 직접 접근해야 하는 경우, 고성능이 필요한 경우 | 격리된 네트워크 환경이 필요한 다중 서비스 애플리케이션, 클러스터링된 환경 |