Spring Boot and MySQL as Database using docker

Venkateswaran
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

--

--