~/talk

Java Container Mastery: Optimizing Images Across Build Tools

Talkat JCON EUROPE 2026 · 2026-04-20..04-23· [cloud-infrastructure, java]
slides:none on file

Compares plain Dockerfiles, multi-stage Dockerfile builds, Cloud-Native Buildpacks (pack/Paketo), Google's Jib, and custom runtimes via jlink/jdeps, measuring build speed, image size, pipeline robustness, JVM memory config, and security. Demonstrates layered extraction for Spring Boot to reduce rebuilds, shows images from ~300 MB down to 93–185 MB when using jlink, notes buildpacks auto-rebase bases and emit SBOMs, and says daemonless tools (Jib/pack) speed CI while preserving reproducible, cacheable layers.

AI-written summary · about

  1. 0:00Introduction and speaker background
  2. 1:53Why optimize Java container images
  3. 3:58Container basics and Docker fundamentals
  4. 7:08Dockerfile evolution and multi-stage builds
  5. 11:20Image optimization criteria and trade-offs
  6. 14:59JLink and JDeps for custom JREs
  7. 21:21Introduction to Cloud Native Buildpacks
  8. 24:12Chip as a Maven/Gradle plugin
  9. 30:29Comparing Dockerfiles, Chip, and Buildpacks
  10. 32:34Frameworks and native images
  11. 35:46Security and supply chain standards
  12. 38:53Demo and image size comparison
  13. 48:03Q&A and closing remarks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.