## 현재 도커 네트워크 종류들 조회 명령
docker network ls
도커 네트워크 중 가장 기본이 되는 망이다.
Docker를 설치하게 되면 자동으로 Host machine의 Network interface에 Docker0라는 Virtual interface가 생성된다.
Docker0 bridge의 IP는 자동으로 172.17.0.1/16 으로 할당된다.
새로운 컨테이너를 생성하면 기본적으로 설치된 Bridge Network 망에 해당 컨테이너가 위치하게 되고 Docker0를 통하여 외부 인터넷과 연결된다.
User Defined Bridge Network(사용자 정의 Bridge Network)
## 커스텀한 bridge network 생성
docker network create --driver bridge mybridge
## 컨테이너 생성시 네트워크 지정
docker run -dt --name mybridge-cont --network mybridge ubuntu
Docker swarm 클러스터에 있는 network 타입으로 클러스터 내 각 노드들에서 서비스되는 컨테이너들끼리 통신이 가능하도록 기본적으로 구축되는 네트워크.
User Defined Bridge Network(사용자 정의 Bridge Network)
## mynetwork라는 이름의 새로운 overlay network 생성
docker network create --driver overlay mynetwork
## mynetwork 망을 사용하는 docker swarm 서비스 생성
docker service create --name myoverlay --network mynetwork --replicas 3 nginx
Overlay Network에 대한 보안
--opt encrypted=true
조건 추가를 통해 Overlay Network에 대한 보안 모드를 활성화시킬 수 있다.docker network create --opt encrypted=true --driver overlay sec-mynetwork