본문 바로가기

클라우드

(3)
[DB] 1단계 MYSQL & DOCKER 마이그레이션 해보기 1. mysql -> .sql 백업하기 (스키마 or 테이블형태) 2. 도커 컨테이너에 공식 이미지 받아서 mysql 띄우기3. 도커컨테이너에 백업해둔 .sql  불러와 마이그레이션 완료확인하기 **추후에는 3번작업을  EC2에서 수행 예정mysqldump -u root -p --all-databases > C:\mysql-files/backup.sqCopy1.1 Docker Hub에서 MySQL 8.0 이미지 받기다음 명령어를 사용하면 MySQL 8.0 버전의 공식 이미지를 Docker Hub에서 다운로드할 수 있습니다:docker pull mysql:latestCopy 2. MySQL 공식 이미지로 컨테이너 실행하기MySQL 이미지를 다운로드한 후, 이를 실행하려면 docker run 명령어를 사용합..
[docker compose] 리액트+스프링부트 dockercompose 하기 compose란 쉽게말해 백엔드 프론트엔드에서 생성되는 컨테이너 2개를 한개의 컨테이너에서 실행해주는 방식이다.PS C:\docker_compose> docker-compose up --build그래서 yml파일을 생성한후 각 프로젝트의 Dockerfile을 참조해야한다.  그런데  compose build 시 아래와같은문제로 빌드가 안된다 .. 백엔드에서 .jar파일을 가져오지못하는 디렉토리문제인거같다 ㅜㅜ [도커파일확인]이게 문제인거같다. bulid/libs*. app.jar>>수정후 ./bulid/libs*. app.jar 첨엔 저렇게 간단한 문제인줄알았는데 ..그래도안된다   적용이 안되서 아래와같이 수정했다 (chat gpt)참고해보니 아래와같이 안내주었고 빌드가 되었다.# 빌드 단계: Grad..
[백엔드] 스프링 + docker 컨테이너로 이미지 만들기 1.테스트를위해 스프링부트 프로젝트를만듭니다. https://start.spring.io/  2.Create 이후 프로젝트를 내폴더에 저장합니다"demo"라는 프로젝트명으로 저장하였습니다.3.Intelli J에서 프로젝트를 열어줍니다.[파일] - [열기] - [폴더명클릭] 프로젝트 "demo"    4.프로젝트 테스트를 위해 아래 스프링프레임웍에 .web 함수를 import합니다.import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RestController; 처음에 .web 부분에서 빨간색 글씨가 나오면서 사용하지못할텐데  bulid.gradle에서 의존성을 추가해주어야..