: 도커데몬이 시작되면, 생기는 도커 네트워크 인터페이스
- virtual ethernet bridge : 172.17.0.0/16
- L2 통신 기반
- container 생성 시,veth 인터페이스 생성(sandbox)
- 모든 컨테이너는 외부 통신을 docker0 통해 진행
- container running 시 172.17.X.Y 로 IP 주소 할당
container port를 외부로 노출시켜 외부 연결 허용
iptables rules를 통한 포트 노출
docker run -p hostport:containerport nginx:1.14
iptables -t nat -L -n -V
docker network ls #컨테이너 네트워크 목록 출력
docker network inspect # 네트워크명을 지정해서 자세한 내용을 표시
docker network create # 컨테이너 네트워크를 생성
docker network rm # 컨테이너 네트워크를 삭제
docker network connect # 컨테이너를 컨테이너 네트워크에 접속
docker network disconnect # 컨테이너를 컨테이너 네트워크에서 분리
예시)
docker network crate --driver brdige \
--subnet 192.168.100.0/24 \
--gateway 192.168.100.254 \
mynet
docker network ls
docker run -d --name web -p 80:80 \
nginx:1.14
curl localhost
docker run -d --name app.js \
--net mynet --ip 192.168.100.100 \
-p 8080:8080 \
smlinux/app.js
curl localhost:8080
[AWS] 생존을 위한 AWS : 용어정리(1) - Amazon VPC : 서브넷, 라우팅과 NAT, 보안그룹과 네트워크 ACL (0) | 2025.01.12 |
---|---|
[Docker] Docker 네트워크 구조 + 종류와 각각의 특징 (2) (0) | 2025.01.11 |
[Docker] Docker에 대해 알아보자 (0) | 2024.01.01 |
[AWS] IAM ? (0) | 2022.06.19 |
05. 클라우드 실현 기술 (0) | 2021.10.04 |