본문 바로가기
Development/기타

[Docker] Docker에서 MySQL 서버 띄울 때 접속 주소

by Polaris_ 2023. 12. 1.

최근 도커에서 MySQL 서버를 띄우고 도커 외부의 로컬 환경에서 접속해야 할 일이 있었다

그래서 서버를 띄우고 자연스럽게 localhost로 접속을 시도했더니 접속이 되지 않는 것이었다

수십 분 삽질 끝에 해결 방법을 찾았는데 그 방법이 어이없게도 간단해서(...) 까먹지 않게 적어두려고 한다

 

일단 DB 서버를 먼저 띄운다. 편의상 계정은 root : root, 포트는 기본 설정인 3306으로 해두었다.

여기서는 MariaDB를 쓰고 있는데 사실상 MySQL과 같은 물건이니 상관없다

그리고 localhost로 접속을 해보면 접속이 되지 않는 것을 볼 수 있다.

그래서 혹시 몰라 공유기에서 컴퓨터에 할당한 내부 IP 주소를 넣고 돌렸다.

그랬더니...

그렇다.

 

로컬 환경에서는 localhost가 아닌 내부 IP 주소를 써야 접속이 된다.