[Linux] 우분투에서 Docker로 MySQL 컨테이너 실행 후, MySQL 연결 성공

JEONG SUJIN·2024년 12월 13일
0

인프라

목록 보기
4/4

우분투에서 Docker로 MySQL 실행 후 로컬 프로젝트 연결 성공, 이미지 문제 해결

우분투에 Docker를 설치하여 MySQL을 실행하고 이를 내 로컬 프로젝트에 연결하는 작업을 진행했으나, 처음에는 MySQL 연결에 실패했다ㅠㅠ
그 이유는 Docker 실행 시 기본 mysql:latest 이미지를 사용했기 때문..
이 이미지는 내가 직접 빌드한 jeongsujin/mysql-server:v1 이미지와 호환되지 않아 연결되지 않았다. 😖

로컬 프로젝트에서 이를 연결하니 정상적

docker run --name mysql-server -p 3306:3306 \
--network app-network \
-e MYSQL_ROOT_PASSWORD=root \
-e MYSQL_DATABASE=app \
-e MYSQL_USER=app \
-e MYSQL_PASSWORD=app \
-d jeongsujin/mysql-server:v1

도커위에 올린 mysql 부분이 연결이 안됐는데 그 이유가
지금 -d jeongsujin/mysql-server:v1
마지막 옵션 부분에서 -d mysql:latest 기본 이미지를 사용했던 것이 문제의 원인.
내가 빌드한 이미지가 아닌 기본 mysql이미지를 연결하고 있었던 것.

profile
기록하기

0개의 댓글