도커 네트워크 개요
도커 컨테이너는 격리된 환경에서 동작한다. 따라서 다른 컨테이너와의 통신은 기본적으로 불가능 하다. 하지만 각각의 컨테이너들을 네트워크에 연결시켜 서로 통신이 가능하다.
도커 네트워크 조회
docker network ls
NETWORK ID NAME DRIVER SCOPE
667b030a7039 bridge bridge local
b6c845f5b7ae host host local
fcaada9c5dd4 none null local
bridge, host, none은 디폴트로 생성되는 네트워크이다. (삭제가 불가능 하다.)
도커 네트워크 종류
bridge : 기본 네트워크 드라이버 이다. 컨테이너 생성시에 드라이버를 지정하지 않으면 해당 드라이버가 선택 된다.
host : 컨테이너와 호스트 간의 네트워크 격리를 제거하고 호스트의 네트워크를 직접 사용한다.
none : 모든 네트워킹을 비활성화 한다. 스웜 서비스에서는 사용할 수 없다.
overlay : 여러 도커 데몬을 함께 연결하고 스웜 서비스가 서로 통신할 수 있도록 한다.
ipvlan : 사용자에게 IPv4 및 IPv6 주소 지정에 대한 완전한 제어를 제공한다.
macvlan : 컨테이너에 MAC 주소를 할당하여 네트워크에서 물리적 장치로 표시할 수 있다.
network plugins : 3rd-party 네트워크를 설치하고 사용할 수 있다.
도커 네트워크 명령어
docker network ls
docker network inspect
docker network create
docker network connect
docker network disconnect
docker network rm
docker network prune
'클라우드 컴퓨팅 > Docker' 카테고리의 다른 글
도커 컨테이너 생성 및 실행 하기 #2 - 여러 개의 컨테이너 연동하기 (0) | 2022.05.28 |
---|---|
도커 네트워크 기본 #2 - 네트워킹 튜토리얼(bridge) (0) | 2022.05.28 |
도커 컨테이너 생성 및 실행 하기 #1 - 단독 컨테이너 예시 (0) | 2022.05.24 |
도커 기본 명령어 - 컨테이너 생성, 삭제, 실행, 정지 (0) | 2022.05.21 |
도커 명령어 정리 (0) | 2021.11.26 |