Evaluation of OSS Options to Build Container Images
Talkat ContainerCon @ Open Source Summit Europe 2022 · on Tuesday, 2022-09-13· at 16:15· Liffey Hall 1 (Level 1), Convention Centre Dublin, Spencer Dock, N Wall Quay, North Wall Dublin 1, D01 T1·
summary
Compares concrete OSS image builders for JVM apps: multi-stage Dockerfile with BuildKit caching, Google JIB (builds without a container daemon), Paketo Cloud Native Buildpacks and Source2Image. Measures are build time, resulting image size and layer breakdown (example: app layer ~19.6 MB vs larger dependency layer), reproducibility, and security. Demonstrates splitting classes/resources to avoid full rebuilds, shows JIB/pack workflows producing pushable images and Paketo’s rebase capability to swap base layers for vulnerability fixes; demos run successfully end to end.
AI-written summary · about
chapters (12)
- 0:00Start
- 10:46Docker History
- 15:49Multi-Stage
- 16:09Maven Container
- 17:19Build Kit
- 19:14Caching
- 19:53What Makes a Container Image Good
- 29:25Multi-Stage Files
- 32:00Build Kit Technology
- 33:12Multi-Stage Cache
- 48:14Build Packs
- 1:06:16Builder Image
related talks
58mOptions Galore to Get from Source Code to Container
50mHowto: Options Galore to Get from Source Code to Container
54mHowto: Options Galore to Get from Source Code to Container
46mDockerfiles, Buildpacks, Jib and more, best way to run Java code in Containers?
46mWrite Once, Run Anywhere? Building Perfect Docker Images for Java Apps
51mJava applications containerized and deployed, make your buildpack edition
45mBuilding & Managing Container Images at Scale with Cloud Native Buildpacks
34mDefence Against the Docker Arts
