Docker Network
2019-08-01
container 는 기본적으로 eth0 과 lo 네트워크 인터페이스를 갖고있음.
container 와 host 가 연결해야될 경우, host 에 docker engine 이 veth(virtual eth) 를 생성 후 container 의 eth 와 연결.
<(host) - docker() - veth> - <(container) - eth>
docker 의 network driver 는 bridge, host, none, container, overlay 가 있음
bridge 는 container 끼리 연결. ip/subnet/gateway 를 생성.
host 는 말그대로 host 의 네트워크를 그대로 사용.
별도의 포트매핑 필요없음. 삭제불가.
none 은 네트워크를 사용하지 않음. 삭제불가.
container 는 다른 container 의 네트워크 환경을 공유
overlay 는 분산네트워크 상에서 통신할 경우. swarm mode 가 활성화 되어있어야함
