
도커는 컨테이너 간의 네트워크 연결을 관리하기 위해 다양한 네트워크 드라이버를 제공한다. 기본적으로 다음과 같은 네트워크가 존재한다.
Bridge (브리지, 기본 네트워크)
docker0).Host (호스트 네트워크)
None (네트워크 없음)
사용자 정의 네트워크
docker network create 명령어를 사용하여 커스텀 네트워크 생성 가능.docker network ls
출력 예시:
NETWORK ID NAME DRIVER SCOPE
a3e761ba9d99 bridge bridge local
a0d59503d57a host host local
6b3e29bab8b7 none null local
bridge, host, none 네트워크는 기본적으로 제공됨.docker network create -d bridge testnet
-d bridge 옵션을 사용하여 testnet이라는 브리지 네트워크를 생성.testnet 네트워크에 속한 컨테이너들은 서로 통신 가능.docker network inspect testnet
docker network rm testnet
testnet 네트워크 삭제.docker network rm bridge
출력:
Error response from daemon: bridge is a pre-defined network and cannot be removed
bridge, host, none와 같은 기본 네트워크는 삭제할 수 없음.