본문 바로가기
DevOps/Docker

[DevOps] Docker Container Network(1) - 구조

by 가영리 2024. 6. 11.
728x90

네트워크 구조를 확인하기 위해 컨테이너를 실행하고 내부에 접속한다.

도커 호스트 인터페이스

출처 : 한 권으로 배우는 도커 & 쿠버네티스

  • docker0
    • 도커를 설치할 때 함께 설치되는 인터페이스
    • 도커 호스트와 컨테이너를 연결
  • enp0s3
    • 도커 호스트 자체적으로 보유한 네트워크 인터페이스
  • veth007a900
    • 가상 인터페이스
    • 컨테이너 내부의 eth0과 도커 호스트의 docker0을 연결

도커 네트워크 확인

docker network ls

  • bridge 드라이버
    • 컨테이너를 생성할 때 제공하는 기본 네트워크 드라이버
    • 각 컨테이너는 각자의 네트워크 인터페이스를 가진다.
    • 도커 호스트의 docker0과 바인딩된다.
  • host 드라이버
    • 컨테이너를 생성할 때 컨테이너 자체적으로 네트워크 인터페이스를 가지지 않고 호스트 네크워크 인터페이스를 공유한다.
  • none 드라이버
    • 실행한 컨테이너가 네트워크 인터페이스를 가지지 않아 컨테이너 외부와의 통신이 불가능하다.