본문 바로가기

DevOps & Infra/Docker

[Infrastructure/Docker] 도커 컨테이너에서 Windows 또는 MacOS 로컬 호스트에 연결

host.docker.internal

Windows 또는 MacOS 환경에서 Docker Desktop 18.03+ 버전을 사용하고 있다면 다음 도메인 네임을 사용 할 수 있습니다.

host.docker.internal

이 주소는 Windows 또는 MacOS에서 운용되는 컨테이너가 로컬 호스트에 연결하기 위한 루프백 주소(localhost 및 127.0.0.1)를 대신합니다.

예를 들어 자신의 로컬 호스트에서 MySQL을 실행중이고, Containerized된 애플리케이션이 호스트의 MySQL에 접근하고자 한다면 애플리케이션은 다음 주소에 연결합니다.

host.docker.internal:3306