Skip to content

albertattard/presentation-layered-jar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Optimise your Docker images with Layered JAR

Docker is everywhere in modern software systems, and has become the standard way to package applications. It provides many features, often unexploited. In this presentation, we will see how we can take advantage of layers in Docker to reduce waste. While this is an intermediate-level Docker topic, we try to present it in an accessible and friendly way, and encourage developers of any level of experience to join us!

Meetups

  1. Remote - 22nd of September 2020 (recording)

Slides

Examples

Demos

  1. Run a Docker image
  2. Analyse a Docker image with Dive
  3. Build Boot FatJAR Docker image and analyse layers with dive
  4. Build Boot layered JAR, extract it and run extracted JAR
  5. Create Docker image using Boot layered JAR and analyse it with dive
  6. Create Micronaut layered JAR Docker image using distribution ZIP and analyse it with dive
  7. Create Clojure layered JAR Docker image using Badigeon and analyse it with dive

Feedback

Feedback makes us better. Please send any feedback to: albert.attard@thoughtworks.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published