[Docker] 도커로 띄운 MySQL를 스프링부트에서 사용하기
도커로 데이터베이스를 실행하고, 이를 스프링부트에서 사용할 수 있습니다. 그렇다면 왜 굳이 도커로 데이터베이스를 띄울까요? 다양한 이유가 존재하겠지만... 이유를 하나만 뽑자면 다음과 같습니다.팀 구성원이 모두 동일한 환경에서 작업을 진행할 수 있다. A라는 사람은 MySQL 5.7을 사용하고, B는 MySQL 8.0을 사용합니다. 서로가 다른 버전을 사용하기 때문에 호환성 문제가 발생할 수 있습니다. 특히나 배포에 있어서 예상치 못한 문제가 발생할 수 있습니다. 이러한 문제를 사전에 방지하고자 도커를 활용하여 개발 및 배포 환경에서 일관성, 호환성을 확보해야 합니다. 도커 컴포즈를 사용하여 MySQL를 띄어 스프링부트에서 사용해보도록 하겠습니다.도커 컴포즈도커 컴포즈란 여러 컨테이너를 손쉽게 관리할..
Docker
2024. 5. 4. 19:02