반응형
컨테이너를 생성하면 docker0 브리지를 통해 외부와 통신할 수 있지만 사용자 선택에 따라 여러 네트워크 드라이버를 사용할 수도 있다.
docker network ls
명령어로 기본적으로 사용할 수 있는 네트워크가 무엇인지 확인해 볼 수 있다.
도커의 네트워크를 다루는 명령어는 docker network 로 시작한다.
NAME을 보면 bridge, host, none 네트워크가 있는 것을 확인할 수 있다. bridge 네트워크는 컨테이너를 생성할 때 자동으로 연결되는 docker0 bridge를 활용하도록 설정되어 있다. 이 네트워크는 172.17.0.x IP대역을 컨테이너에 순차적으로 할당한다.
docker network inspect bridge
위 명령어를 통해 네트워크의 자세한 정보를 확인할 수 있다.
docker inspect --type network
이 명령어도 같은 결과를 볼 수 있다.
config 항목의 서브넷과 게이트웨이가 위와 같이 설정되어 있다.
브리지 네트워크를 사용중인 컨테이너의 목록을 Containers 항목에서 볼 수 있기도 하고 아무런 설정을 하지 않고 컨테이너를 생성했을 경우 자동으로 docker0 브리지를 사용하게 된다.
📖 ← [ 시작하세요! 도커/쿠버네티스 ] 책을 참고하여 공부하였습니다.
반응형
'DevOps > Docker' 카테고리의 다른 글
[Docker] : Host Network, 호스트 네트워크 (0) | 2022.02.18 |
---|---|
[Docker] : bridge network, 브리지 네트워크 (0) | 2022.02.18 |
[Docker] : docker network 구조 (0) | 2022.02.17 |
[Docker] : Docker volume , 도커 볼륨 (0) | 2022.02.16 |
[Docker] : Volume Container, 볼륨 컨테이너 (0) | 2022.02.16 |
댓글