본문 바로가기
DevOps/Docker

[Docker] : docker network 기능

by 오주현 2022. 2. 17.
반응형

컨테이너를 생성하면 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 브리지를 사용하게 된다.

 


📖 ← [ 시작하세요! 도커/쿠버네티스 ] 책을 참고하여 공부하였습니다.

반응형

댓글