host.docker.internal이란? host.docker.internal은 Docker 컨테이너가 호스트 머신(컨테이너를 실행하는 실제 컴퓨터) 에 접근할 수 있게 해주는 호스트 이름이다. 왜 필요한가?Docker 컨테이너는 기본적으로 격리된 네트워크 환경에서 동작한다.하지만 가끔 컨테이너 내부에서 호스트 머신에 있는 서비스(예: DB, API 서버)에 접근해야 할 때가 있다. vs localHost컨테이너 내부의 localhost는 자기 자신을 가리킨다. 컨테이너의 관점에서, Ec2와 같은 호스트 머신을 의미하는 것이 아니다. 예시 아래 예시의 서비스들은 모두 컨테이너로 배포되었다고 가정한다. Prometheus & Spring Actuator Prometheus 컨테이너에서는 같은 호스트이지..