우분투에 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이미지를 연결하고 있었던 것.