[Docker] 도커 네트워크 (1)

Parker cho·2022년 5월 27일
0
post-thumbnail

네트워크 구조

  • 도커는 컨테이너 내부 IP를 순차적으로 할당
  • IP는 도커가 설치된 호스트, 내부 망에서만 쓸 수 있음
  • 위와 같은 이유로 외부와 연결할 필요가 생김 (도커엔진이 veth를 생성)

도커에서 제공하는 네트워크 드라이브

브리지

# 브리지 생성
docker network create --driver=[type ex) bridge]
--subnet=?
--ip-range=?
--gateway=?
  • subnet
  • ip-range
  • gateway
#네트워크에 bridge 추가

docker run -i -t -name mynetwork_container \ 
--net mybridge \ 
ubuntu:14.04

docker network disconnect, connect 를 통해 컨테이너에 유동적으로 붙이고 땔 수 있음

호스트

호스트의 네트워크

# docker run -i -t --name network_host \
--net host \
ubuntu:14.04

아무런 네트워크를 쓰지 않는 것

# docker run -i -t --name network_none \
--net none \
ubuntu:14.04

컨테이너 네트워크

profile
true nobility is being superior to your former self

0개의 댓글