Docker Network

2019-08-01
  • docker
  • container 는 기본적으로 eth0lo 네트워크 인터페이스를 갖고있음.
    containerhost 가 연결해야될 경우, hostdocker engineveth(virtual eth) 를 생성 후 container 의 eth 와 연결.

    <(host) - docker() - veth> - <(container) - eth>

    dockernetwork driverbridge, host, none, container, overlay 가 있음
    bridgecontainer 끼리 연결. ip/subnet/gateway 를 생성.
    host 는 말그대로 host 의 네트워크를 그대로 사용.
    별도의 포트매핑 필요없음. 삭제불가.
    none 은 네트워크를 사용하지 않음. 삭제불가.
    container 는 다른 container 의 네트워크 환경을 공유
    overlay 는 분산네트워크 상에서 통신할 경우. swarm mode 가 활성화 되어있어야함

    참고자료