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




• 로컬에서 사용하던 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 파일 복사 등의 명령어가 포함된다.

북마크
공유하기
신고하기