Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Docker for Java Developers
Rating: 4.5 out of 5(1,600 ratings)
18,670 students
Created byNavin Reddy
Last updated 8/2025
English

What you'll learn

  • Why Docker is important
  • What is Docker
  • How Docker Works
  • Docker for Java Developers
  • How to use Docker Compose

Course content

1 section17 lectures2h 12m total length
  • Introduction to Docker Course0:48
  • What problem we are trying to solve5:09
  • Solution With Virtualization10:00
  • Solution With Containerization5:49
  • What Is Docker4:33
  • Docker Setup7:23
  • Running First Container10:14
  • Docker Commands10:19
  • Docker Architecture3:30
  • Running JDK Docker Container7:39
  • Packing The Spring Boot Web App8:07
  • Running Spring Boot Web App On Docker8:42
  • Dockerfile For Docker Images8:30
  • Web App With Postgres16:07

    Learn to run two containers, a spring boot web app, and a Postgres database, connect them, and use Docker Compose for multi-container workloads.

  • Docker Compose12:44
  • Running Multiple Containers7:44
  • Docker Volumes5:26

Requirements

  • Basic Programming and Operating System Knowledge

Description

Embark on a transformative journey into the world of containerization with our Docker course designed for beginners. This comprehensive program introduces you to the fundamental concepts of virtualization and containerization, demystifying complex technologies to make them accessible.


The course kicks off with an exploration of virtualization, providing a solid foundation for understanding containerization. Dive into Docker setup and commands, gaining hands-on experience with one of the industry's leading containerization tools. Uncover the intricacies of Docker's architecture, learning how it streamlines the development and deployment processes.


Practical application is a key focus, as the course guides you through packing a Spring Boot web app into a Docker container. Witness the seamless integration of Docker with a Spring Boot application, and elevate your skills by running the web app on Docker. Delve into advanced topics like orchestrating multi-container applications using Docker Compose, managing data with volumes, and integrating a Spring Boot web app with a Postgres database


By the end of this course, you'll emerge with a solid grasp of Docker fundamentals, equipped to harness the power of containerisation in your development projects. Whether you're a novice or looking to enhance your skills, this course is your gateway to mastering Docker and revolutionizing your approach to software development.

Who this course is for:

  • Software Developer