Introduction to Docker for Java Developers

Go to class
Write Review

Free Online Course: Introduction to Docker for Java Developers provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Introduction to Docker for Java Developers is taught by Mary Ellen Bowman.

Overview
  • Discover how to get started using Docker with tips and tricks tailored specifically for Java developers working with the platform.

Syllabus
  • Introduction

    • Zero to Zero to Hero
    • What you should know
    1. Getting Started
    • Imagine building and launching a Java app without Java
    • Installing Docker Desktop
    • Building, deploying, and launching the Java app
    • Scaffolding Java applications with Docker
    2. Understanding Docker
    • Understanding containerization
    • Comparing images to containers
    • Writing Dockerfiles
    • Discover the Docker CLI
    • Learn Dockerfile instructions
    • Convert code to a Docker image
    • Challenge: Modify Dockerfile to remove Forever.java
    • Solution: Modify Dockerfile to remove Forever.java
    3. Containerization Best Practices
    • Layering in Docker images
    • Building multistage Docker images
    • Specify volumes and ports
    • Docker registry
    • Container orchestration with Docker Compose
    4. Dockerfile Alternatives
    • Ditching the Dockerfile
    • Cloud Native Buildpacks
    • Spring Boot Docker plugin
    • The Google Jib plugin
    Conclusion
    • Next steps