네트워크 기본을 기반으로 도커에서의 네트워크를 알아보겠습니다. Docker에서는 가상 네트워크 개념을 사용합니다. 가상 네트워크란 논리적으로 구성된 네트워크로, 하나의 물리적 네트워크 인터페이스를 기반으로 여러 개의 가상 네트워크를 생성할 수 있습니다. 가상 네트워크는 VLAN(Virtual LAN)과 같은 개념으로 사용될 수 있습니다. 도커도 가상 네트워크 개념을 사용합니다. 공인망으로부터 분리된 사설망 네트워크가 만들어지고, 사설망 내부에는 가상의 네트워크가 존재합니다. 네트워크 브릿지 위 사진을 보면 가상 네트워크 내부에 네트워크 브릿지가 존재합니다. 네트워크 브릿지란 도커 컨테이너 환경에서 네트워크를 관리하기 위한 기능입니다. 호스트와 컨테이너 간의 통신을 가능하게 하며, 컨테이너 간의 통신 또..
공인 IP와 사설 IP 인터넷에서 컴퓨터 간에 데이터를 주고받기 위해서는 IP라는 통신 프로토콜이 필요합니다. IP는 전송 계층과 네트워크 계층 사이에서 데이터를 패킷 형태로 분할하고, 각 패킷에 출발지 및 목적지의 IP 주소를 지정합니다. 각 컴퓨터마다 고유한 IP 주소를 갖기 때문에 이를 통해 데이터를 주고받는 컴퓨터를 고유하게 식별할 수 있습니다. 공인 IP 공인 IP는 인터넷 서비스 제공자(ISP)로부터 할당되는 고유한 IP 주소입니다. 고유한 IP 주소이기 때문에 전 세계적으로 다른 인터넷 사용자들과 통신할 수 있습니다. 사설 IP 사설 IP는 내부 네트워크에서 사용되는 IP 주소입니다. 인터넷에 공인되지 않으며, 로컬 네트워크 내에서만 유요한 IP 주소입니다. 일반적으로 가정이나 사무실의 로컬..