도커 네트워크

iseon_u·2023년 5월 1일
0

Docker

목록 보기
5/12
post-thumbnail

도커 네트워크


자체 제공 네트워크 드라이브

  • 브리지, 호스트, 논, 컨테이너, 오버레이

브리지 네트워크

$ docker network create - driver bridge mybridge

$ docker run -i -t --name mynetwork_container \
--net mybridge \
  • 옵션 --net
    • 컨테이너가 해당 네트워크를 사용하게 설정
  • 사용자 정의 네트워크
    • docker network disconnect, connect 사용 가능

호스트 네트워크

docker run -i -t --name network_host \
--net host \
  • 호스트의 네트워크 환경을 그대로 사용 가능

논 네트워크

docker run -i -t --name network_none \
--net none
  • 아무런 네트워크를 쓰지 않는 것을 의미

컨테이너 네트워크

docker run -i -t -d --name network_container_2 \
--net container:network_container_1 \
  • 다른 컨테이너의 네트워크 네임스페이스 환경 공유 가능
  • 내부 IP, MAC 주소 등
  • 옵션 --net
    • container:[다른 컨테이너의 ID]

브리지 네트워크와 --net-alias

  • 특정 호스트 이름으로 컨테이너 여러 개에 접근 가능
  • 도커 엔진에 내장된 DNS가 호스트 이름을 --net-alias 옵션으로 이름을 설정한 컨테이너로 변환
profile
🧑🏻‍💻 Hello World!

0개의 댓글