Install Doker and install MySql inside Docker image container

 



After Install and Launched Docker than Run 

> docker version 


now Install

Launch MySql as Docker Container

by using given Below Command 

Break Down the Command

  1. 1. docker run --detach
  2. 2. --env MYSQL_ROOT_PASSWORD=dummypassword
  3. 3. --env MYSQL_USER=social-media-user
  4. 4. --env MYSQL_PASSWORD=dummypassword
  5. 5. --env MYSQL_DATABASE=social-media-database
  6. 6. --name mysql
  7. 7. --publish 3306:3306
  8. 8. mysql:8-oracle



  1. docker run --detach --env MYSQL_ROOT_PASSWORD=dummypassword --env MYSQL_USER=social-media-user --env MYSQL_PASSWORD=dummypassword --env MYSQL_DATABASE=social-media-database --name mysql --publish 3306:3306 mysql:8-oracle

Now we have My Sql container up and Running



Docker Desktop App



Now Connect this MySql to your Spring Boot Application

application.properties


spring.jpa.show-sql=true

spring.datasource.url=jdbc:mysql://localhost:3306/social-media-database

spring.datasource.username=social-media-user

spring.datasource.password=dummypassword

spring.jpa.hibernate.ddl-auto=update

spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQLDialect


pom.xml


<!-- Use this for Spring Boot 3.1 and higher -->

<dependency>

<groupId>com.mysql</groupId>

              <artifactId>mysql-connector-j</artifactId>

</dependency>



Comments

Popular posts from this blog

Introduction of RESTful Web Service

Learn JPA and Hibernate

Implementing Dynamic Filtering for Rest API