mysql3 도커 입문 20 - 도커 compose (spring, mysql 연동 - 각 dockerfile 작성과 compose 구성), 동일 네트워크 구성 방법과 이점 😎다룰 내용도커 컴포즈로 spring boot와 mysql을 연결하고 실행하는 과정을 알아본다. 연동에 있어 고려할 점 mysql 정보도커 컴포즈를 활용해서 spring boot와 mysql을 연결하기 위해서는 mysql의 연결 url, IP, PORT, ID, Password 등을 알아야한다. 가상화 환경Docker를 통한 가상화로 실행하려면 로컬에는 필요한 프로그램 설치가 없어도 괜찮다. 대신 이 경우에 고려할 점들이 있는데, ✅ spring 서버와 mysql 서버를 동일 네트워크로 묶어주는 것✅ 데이터를 저장할 볼륨을 지정하는 것 ✅ 두 서버를 연동하는 것 이에 대한 모식도는 아래와 같다. 이를 실행하기 위한 폴더에서 실습을 위한 아래의 깃 레퍼지토리 코드를 사용해서 진행한다.https://gi.. Docker/Docker 입문 2024. 12. 30. 도커 입문 18 - 도커 compose 시작 😎다룰 내용도커 Compose에 대해서 알아보자. Docker compose?도커 compose는 다중 컨테이너 도커 어플리케이션을 정의하고 실행하기 위한 도구로, yaml 파일을 사용해서 서비스를 구성한다. 지금까지 다룬 docker file을 통해서 인프라를 구축하려면, 백엔드와 DB를 도커 파일로 띄우고 이미지로 만든 뒤에 실행하고 서로 통신하기 위해서 IP/PORT 등의 정보로 다양한 설정을 해줘야한다. 꽤나 번거로운 작업이다.그리고 docker compose는 하나의 파일로 각 docker file을 유기적으로 연결하고 실행까지의 작업을 실행한다.docker file 단위로 작업하려면 발생하는 번거로운 작업을 획기적으로 줄여주는 것이다. Docker-Compose로 MySQL 실행하기 do.. Docker/Docker 입문 2024. 12. 28. 도커 입문 17 - 도커file ( mysql 환경 변수와 데이터 저장 ) 😎다룰 내용도커 file을 통해서 mysql을 실행하는 경우 환경변수의 사용과 더불어 데이터 저장을 위한 볼륨 연결에 대해서 알아본다. Docker 기반 MySQL 환경변수 설정현재 사용하는 OS( window )위에서 도커( 가상화 )를 사용하여, mysql을 사용하는 경우 필요한 변수를 생성하고 mysql이 해당 변수들을 끌어다 사용하는 방법에 대해서 실습해겠다. 도커 허브 mysql 이미지에 대한 설명을 살펴보면, 환경변수 설정에 대한 설명이 자세히 나와있다. 이 중 필요한 환경 변수를 고려하여 아래와 같은 dockerfile 스크립트를 작성하고 build와 더불어 실행해보았다. ENV가 환경 변수를 설정하기 위한 스크립트 설정 명령어이다.그리고 MYSQL 작동에 있어 필요한 변수들에 대한.. Docker/Docker 입문 2024. 12. 27. 이전 1 다음