728x90
Docker Network 란?
Docker Container는 가상 환경 에서 실행되기 때문에, 서로 다른 Container간의 통신, 호스트와의 통신은 설정하지 않는한 불가 하며
이러한 네트워크 설정과 관리를 도와주는 것이 Docker Network입니다.
Docker Network 기능
- Container 간 통신
- 여러 개의 Container가 같은 네트워크에 속해 있을 때, 이들 Container는 서로 IP 주소를 통해 통신할 수 있습니다.
- 이를 통해 서로 다른 Container가 분리된 환경에서도 효율적인 통신이 가능합니다.
- 호스트와 Container 간 통신
- 도커 호스트와 Container 간에도 네트워크를 통해 통신할 수 있습니다.
- 이를 통해 호스트의 리소스나 서비스를 Container에서 사용할 수 있습니다.
- 다양한 네트워크 드라이버
- 도커는 여러 가지 네트워크 드라이버를 제공하여 다양한 네트워크 설정과 환경을 지원합니다.
- 기본적인 브리지, 호스트, 오버레이 등 다양한 드라이버를 사용할 수 있습니다.
- Container는 분리 및 보안
- 네트워크를 통해 Container를 분리하고 격리시키는 것으로, 보안 측면에서도 장점을 제공합니다.
- Container 간에 불필요한 통신을 차단하거나 제어할 수 있습니다.
따라서
Docker Network를 사용하여 Container 간의 효율적인 통신을 관리하고, 네트워크 설정을 통해 각 Container의 독립성과 보안을 확보할 수 있습니다.
728x90
'ETC > Docker' 카테고리의 다른 글
Docker 기본 배포 (0) | 2024.09.03 |
---|---|
Docker Network 기본 사용법 과 Tip (0) | 2023.08.09 |
내가 이해한 Volume이란? (0) | 2023.08.03 |
Mysql 설정 및 기본 명령어 (0) | 2023.08.03 |
Docker Swarm과 Kubernetes(K8s) 비교 (0) | 2023.07.26 |