Spring Boot and MySQL as Database using docker
1 min readAug 24, 2020
This is a spring boot application connecting MYSQL database through data JPA using docker.
Git clone
https://github.com/venkateswaran92/springboot-docker-mysql.git
Maven build
mvn clean package
Launching MySQL using Docker
docker run --detach --env MYSQL_ROOT_PASSWORD=dummypassword --env MYSQL_USER=todos-user --env MYSQL_PASSWORD=dummytodos --env MYSQL_DATABASE=todos --name mysql --publish 3306:3306 --network=web-application-mysql-network --volume mysql-database-volume:/var/lib/mysql mysql:5.7
Launching a Web App using Docker
docker container run -p 8080:8080 --network=web-application-mysql-network -e RDS_HOSTNAME=mysql venkatpakalon/springboot-docker-mysql:0.0.1-SNAPSHOT
Docker-Compose
docker-compose up
Resource
curl -v http://localhost:8080/employee/all