윈도우10 spring boot cloud returns host.docker.internal for client host name

Kyu·2022년 8월 29일
0

Spring Cloud

목록 보기
2/2

안녕하세요
저번 3주차 코드리뷰때 eureka 서버에 등록된 인스턴스들 호스트가 왜 host.docker.internal 인지 물어보셔서 답변을 못드려서 찾아봤는데 공유해드리고 싶어서 메일드립니다.

아래 참고 링크를 보니 윈도우10에서 eureka에 인스턴스들 등록할때 IP를 기반으로 호스트를 조회하는데 이때 윈도우10 같은경우에 C:\Windows\System32\Drivers\etc\hosts 파일에 등록된 것을 기준으로 조회하는 것 같습니다.

이때 기존 빨간줄 친 부분은 윈도우에 docker 설치할때 등록되는 것 같은데 이 alias 가 무시되도록 다른 alias를 추가하니까 eureka에 뜨는 호스트 alias 또한 변경된 것을 확인할 수 있었습니다

참고: https://stackoverflow.com/a/63283687/14058876

profile
TIL 남기는 공간입니다

0개의 댓글