logo

Docker-compose를 이용하여 Spring과 Mysql을 배포하기

language-logoDocker
language-logoMySQL
language-logoSpring
language-logoHibernate

• 로컬에서 사용하던 Spring 서버와 MySQL을 Docker로 배포하는 과정을 설명하였으며, 이를 위해 먼저 MySQL 이미지를 불러와 로컬 Spring 서버와의 연결을 확인하고, 이후 로컬 Spring 서버를 Docker 이미지로 만든 후, docker-compose를 이용해 MySQL 이미지와 Spring 이미지를 합치는 과정을 진행하였다.
• MySQL 이미지를 불러오기 위해 docker-compose.yml 파일을 작성하고, 이를 통해 MySQL 서비스를 실행시키는 방법을 설명하였다. 이 과정에서 Docker Compose 파일의 버전, 서비스 이름, 사용할 Docker 이미지, 컨테이너 이름, 환경 변수 설정, 포트 매핑 등에 대해 자세히 설명하였다.
• 스프링과 MySQL을 연결하기 위해 application.yml에서 DB 설정을 하고, Docker-compose.yml에서 설정한 DB 정보를 입력한다. 이후 테스트를 실행하면 정상적으로 작동하는 것을 확인할 수 있다.
• 스프링 이미지를 만들기 위해 먼저 jar 파일을 생성하고, Dockerfile을 생성하여 Docker 이미지를 빌드한다. 이때 Dockerfile에는 기반 Docker 이미지, 작업 디렉토리 설정, jar 파일 복사 등의 명령어가 포함된다.

thumbnail
북마크
공유하기
신고하기
10분 분량
조회수 121
profile-image밤새
일 년 전
Copyright © 2025. Codenary All Rights Reserved.