인프런 커뮤니티 질문&답변
로컬호스트이름이 달라요
작성
·
86
·
수정됨
0

이와같이 이름이 ip 로 나오는게아니고
저렇게 host.docker.internal 로 나와서
도커랑 관련해서 설정이 꼬인거같아서 원상복구하고싶어서
질문드립니다
윈도우 환경입니다
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
ckstj8027님, Docker에서 host.docker.internal을 사용하는 경우는 주로 Docker 컨테이너가 호스트 머신에 접근할 수 있도록 하기 위한 설정입니다. 윈도우 환경에서 이 엔드포인트를 변경하고자 한다면 Docker 네트워크 설정을 확인하거나, 애플리케이션 내에서 설정을 조정해 보세요.
host.docker.internal 대신 IP 주소를 사용하고 싶다면, 다음 방법들을 고려해볼 수 있습니다:
Docker 네트워크 확인 및 설정 변경:
- Docker Compose 파일이나 Docker 실행 커맨드에서 네트워크 설정을 확인해주세요. 필요에 따라 사용자 정의 브릿지 네트워크를 생성하여 사용할 수 있습니다.
- Docker Compose 파일이나 Docker 실행 커맨드에서 네트워크 설정을 확인해주세요. 필요에 따라 사용자 정의 브릿지 네트워크를 생성하여 사용할 수 있습니다.
애플리케이션 설정 조정:
- Spring Boot의
application.properties나application.yml파일에서 해당 URL을 IP 주소로 수정하세요.
- 또는 환경 변수나 시스템 변수를 사용하여 실행 시점에 값을 주입할 수도 있습니다.
- Spring Boot의
정확한 IP 주소 사용:
- 로컬 네트워크에서 고정 IP를 할당하여 사용하거나,
ifconfig또는ipconfig커맨드로 호스트 머신의 IP를 확인하여 적용할 수 있습니다.
- 로컬 네트워크에서 고정 IP를 할당하여 사용하거나,
도커 및 네트워크 설정에 대한 더 자세한 내용은 Docker 공식 문서를 참고하시면 도움이 될 것입니다.
문제가 해결되지 않는다면, 추가로 에러 메시지나 설정 파일을 공유해주시면 더 정확한 도움을 드릴 수 있습니다!





