728x90
0. spring 프로젝트 생성
start.spring.io 사이트에서 프로젝트를 생성한다.
1. docker 이미지 pull & 컨테이너 실행
docker run -e MYSQL_ROOT_PASSWORD=mysqlpw -e MYSQL_DATABASE=demo -p 3306:3306 mysql:8
위 명령어를 cmd에 입력해준다. (도커를 킨 상태에서)
비밀번호는 mysqlpw이고 database이름은 demo이다.
이런 식으로 갖고와진다.
< run은 로컬에서 이미지 있나 찾아보고 없으면 자동으로 도커허브에서 이미지 찾아서 다운로드(pull)한다.>
2. application.properties 입력
spring.jpa.hibernate.ddl-auto=none
spring.datasource.url=jdbc:mysql://localhost:3306/[데이터베이스 이름]
spring.datasource.username=[사용자 이름]
spring.datasource.password=[비밀번호]
spring.jpa.show-sql=true
를 입력한다.
혹시 이 과정에서 에러가 발생할 경우 다음 링크를 확인!!
[Docker][MySQL]Access denied for user ‘’@’172.17.0.1'(using password: YES)
Problem: Using $ mysql or mysql-workbench or navicat15 or SQLPro for Mysql to connect to the docker-mysql of this machine, the…
medium.com
+ 도커 컨테이너 ID 확인 명령어 : docker ps
이제 실행시키면 잘 실행된다.
반응형
'프로젝트 > 정통대나무숲_spring' 카테고리의 다른 글
[1] docker로 만든 mysql 에 접속하는 법 (0) | 2022.07.28 |
---|