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

YouTube

Continuous Delivery with Docker Containers and Java - The Good, the Bad, and the Ugly

Docker via YouTube

Overview

This course aims to teach learners how to implement a continuous delivery pipeline for Java applications using Docker containers. The key learning outcomes include understanding the impact of Docker containers on Java and Continuous Delivery, mastering the packaging of containerized Java applications, and exploring options for adding metadata to container images. The course covers essential skills such as validating operational requirements, Dockerfile content, Java memory requirements, and security considerations. The teaching method involves a talk format with a focus on high-level steps and real-world lessons learned. This course is intended for Java developers, DevOps engineers, and anyone interested in deploying Java applications using Docker containers.

Syllabus

Introduction
Docker vs Containers
Daniel Bryant
Continuous Delivery
Java Pipeline
The Good
The Bad
The Impact
Lessons Learned
Dockerfile Content
Hotspot
Base Image
Spring Boot
Jlink
Dependencies
Should I build Java in containers
BuildKit
Antipattern
Building at the top
Packaging Java artifacts
Microscales Makefile
External registries
Testing
Java
Memory Requirements
Entropy
Java in Docker
Security
Gradle
Trust
Leadership
Commercial options
Docker image scanning
Summary
Questions
Mixing dev and ops
Telepresence

Taught by

Docker

Reviews

Start your review of Continuous Delivery with Docker Containers and Java - The Good, the Bad, and the Ugly

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.