From the course: Extending, Securing, and Dockerizing Spring Boot Microservices

Unlock the full course today

Join today to access over 22,400 courses taught by industry experts or purchase this course individually.

What is Docker?

What is Docker?

- [Instructor] Enough of this in-memory demo database stuff. Let's use a true data store that persist data after the application ends. Since creating your first Spring Boot microservice with JPA until now, H2 was our data store and it's good for demos or setting up a test bench, but that's not how applications are in the real world. You may be thinking, "Ugh great, to follow along, I need to download and install "and configure MySQL which will clutter my PC." I could have taken this approach, but I thought I would instead incorporate a product that's become wildly popular in software development and continuous integration and continuous delivery and that's Docker. Docker is used to build, deploy and run containers for software applications and it's simply an application delivery technology. In order to keep up with this course, I assume you are a Java developer. The goal of Java is to write once, run anywhere. You don't have to take Java source code written on a Mac and recompile it…

Contents