도커 네트워크 관련 명령어
ㆍ도커와 관련된 네트워크 인터페이스 목록 출력
: docker network ls
ㆍ도커 네트워크 인터페이스 정보 출력
: docker network inspect 인터페이스명
ㆍ컨테이너의 ip 및 인터페이스 정보 확인
: docker exec 컨테이너명 ip addr show
Bridge
: docker의 기본 network 호스트
: docker daemon 실행 시 실행되는 docker0의 형식
: 브릿지를 생성하여 컴포즈에 적용하고 서비스 마다 network를 등록시키면
브릿지에 설정된 범위의 주소가 컨테이너에 주어짐
ㆍ브릿지 생성
: docker network create --gateway 172.22.0.1 --subnet 172.22.0.0/16 mh_network
: docker network --driver=bridge create --gateway 172.22.0.1 --subnet 172.22.0.0/16 mh_network
Host
: 호스트OS와 같은 네트워크를 갖는 컨테이너
: docker0를 통해 연결되는 독립된 네트워크를 가지지 않고 호스트OS와 동일한 IP를 가짐
: 컨테이너 생성시 --net=host 옵션 삽입하여 생성
Container
: 기존에 존재하는 다른 컨테이너의 네트워크 환경을 공유하는 컨테이너
: 컨테이너 생성시 --net=container:컨테이너_아이디 옵션 삽입하여 생성
: 이 경우 따로 IP를 가지지 않고 기반이 되는 컨테이너의 IP를 가짐
none
: 격리된 네트워크 영역을 가지면서 인터페이스가 없는 컨테이너
: 컨테이너 생성시 --net=none 옵션을 삽입하여 생성
: loopback 인터페이스만 있고 통신을 위한 eth0 인터페이스가 없음
: bridge와도 연결되있지 않아 외부통신이 불가함
: 인터페이스를 직접 커스터마이징 하기 위한 옵션
Refference
'Container > Docker' 카테고리의 다른 글
컨테이너 끼리 RSA키 주고 받아 컨테이너 간 SSH 통신 수립하기 (0) | 2021.10.03 |
---|---|
도커 컨테이너 관련 꿀팁 모음 (0) | 2021.10.03 |
도커 이미지 상태에서 컨테이너 터미널 접속 (0) | 2021.09.09 |
도커 허브 사용법 (0) | 2021.09.07 |
리눅스 Docker 설치 (0) | 2021.09.07 |