반응형
브리지 네트워크
docker0 브리지와 비슷하게 브리지 네트워크는 docekr0이 아닌 사용자 정의 브리지를 생성해 각 컨테이너에 연결하는 네트워크 구조이다. 컨테이너는 연결된 브리지를 통해 외부와 통신할 수 있다.
docker0을 사용하는 브리지 네트워크가 아닌 새로운 브리지 네트워크를 생성할 수 있다.
docker network create --driver bridge mybridge
이렇게 생성할 수 있는데 위 명령어를 실행하면 브리지 타입의 mybridge라는 네트워크가 생기게 된다.
docker run -i -t \\
--name mynetwork_container \\
--net mybridge \\
ubuntu:14.04
이렇게 명령어를 입력하여 mybridge 네트워크를 사용하는 컨테이너를 생성하게 된다.
ifconfig
컨테이너 내부에서 명령어를 실행하면 새로운 IP 대역이 할당된 것을 확인할 수 있다 .브리지 타입의 네트워크를 생성하면 도커는 IP 대역을 차례대로 할당하게 된다.
172.18 대역의 내부 IP가 할당이 된 것을 확인할 수 있다.
docker network disconnect mybridge mynetwork_container
docker network connect mybridge mynetwork_container
위 명령어를 순서대로 실행하면 mynetwork_container 컨테이너에 mybridge라는 이름의 브리지 네트워크를 끊고, 다시 연결하게 된다.
docker network create --driver=bridge \\
--subnet=172.72.0.0/16 \\
--ip-range=172.72.0.0/24 \\
--gateway=172.72.0.1 \\
my_custom_network
docker network ls
명령어로 my_custom_network이 만들어진 것을 확인할 수 있다.
📖 ← [ 시작하세요! 도커/쿠버네티스 ] 책을 참고하여 공부하였습니다.
반응형
'DevOps > Docker' 카테고리의 다른 글
[Docker] : None Network, 논 네트워크 (0) | 2022.02.18 |
---|---|
[Docker] : Host Network, 호스트 네트워크 (0) | 2022.02.18 |
[Docker] : docker network 기능 (0) | 2022.02.17 |
[Docker] : docker network 구조 (0) | 2022.02.17 |
[Docker] : Docker volume , 도커 볼륨 (0) | 2022.02.16 |
댓글