Docker 내부에서 localhost 에 접속하려면 어떻게 하면 될까?
예를 들어서 Docker 에서 localhost 의 DB 를 사용하고 싶다면?
host.docker.internal
을 사용하면 된다.
# docker-compose.ymal
services:
ubuntu:
image: ubuntu
extra_hosts:
- "host.docker.internal: host-gateway"
이후에 컨테이너 내부에서 다음과 같은 요청을 보내면 정상적으로 응답이 온다
# Docker 내부
curl host.docker.internal