Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Docker for Java Developers

via LinkedIn Learning

Overview

Prepare for a new career with $100 off Coursera Plus
Gear up for jobs in high-demand fields: data analytics, digital marketing, and more.
Discover how to get started with Docker, and learn tips and tricks tailored for Java developers working with the platform.

Syllabus

Introduction
  • Welcome
  • What you should know
  • How to use the GitHub repo
1. Introduction to Docker
  • Introduction to Docker
  • Docker and Java
  • Docker workflow
  • Get started with Docker
  • Docker Toolbox for Windows demo
2. Run Containers and Build Images
  • Docker CLI
  • Run your first Docker container
  • Run container (ports and volumes)
  • Create your first Docker image
  • Create your first Java Docker image
  • Copy files in the Docker image
  • Run JAR files from the Docker image
  • Other Dockerfile instructions
  • Docker and Maven
  • Docker and Gradle
  • Tag and share Docker images
3. Multicontainer Applications
  • Introduction to Docker Compose
  • Docker Compose file
  • Multicontainer application with Docker Compose
  • Docker Compose options (project and override)
  • Docker Compose options (multiple files)
4. Docker Clustering
  • Introduction to swarm mode
  • Create a multinode swarm mode cluster using Docker Machine
  • Deploy services to swarm mode
  • Container or node failure
  • Scaling and rolling update of service
  • Multicontainer application to swarm mode cluster
  • Node maintenance, label/constraints, and global service
  • Create multinode swarm mode cluster on AWS/Azure
5. Stateful Containers
  • Create a database cluster using Docker Service
  • Persistent containers overview
  • Persistent containers practice
  • Docker volume plugin overview
  • Docker volume plugin practice
6. Monitor Docker Containers
  • Monitor Docker using CLI
  • Monitor Docker with Prometheus
  • Monitor Docker with cAdvisor
Conclusion
  • Next steps

Taught by

Arun Gupta

Reviews

4.6 rating at LinkedIn Learning based on 127 ratings

Start your review of Docker for Java Developers

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.