본문 바로가기

Docker, Kubernetes

[Docker] 컨테이너 유동 IP 테스트 (--net-alias)

<테스트 실행>

 

컨테이너 3개 생성

컨테이너는 본인이 만들 네트워크인 브릿지 위에 연결

추가적으로 ping 테스트 위해 컨테이너 생성하여 ping 테스트

 


 

<테스트 해설>

 

--net-alias 를 적용한 컨테이너들은

컨테이너 2개의 IP로 각각 ping이 전송 되는 것을 알 수 있음

매번 달라지는 IP를 결정하는 것은 라운드 로빈 방식이기 때문

 

도커는 내장 DNS가 --net-alias를 적용한 컨테이너에게

호스트로 요청한 컨테이너에게 IP목록을 반환해주기 때문에 일어난 현상

(도커 내장 DNS가 IP로 반환해준다는 의미)