~/talk

Options Galore to Get from Source Code to Container

Talkat Developers Summit 2021 · 2021-02-18..02-19· [devops-and-delivery]
slides:none on file

Compares concrete pipelines: multi-stage Dockerfiles with BuildKit, multi-stage Dockerfile caching and mount tricks that cut rebuild time by minutes, Google Jib and Cloud Native Buildpacks/Paketo that produce layered images without a Docker daemon and support rebase of base layers, and demos using pack, Maven/Gradle plugins, and dive to inspect layers. Shows a builder image shrinking from ~700MB to ~250MB, app class layer as small as ~2.4KB, and verifies that cached mounts speed iterative builds—build cache mount enables fast Maven reuse.

AI-written summary · about

  1. 0:00Introduction
  2. 1:48What is a container
  3. 7:51Docker files evolution
  4. 13:54BuildKit improvements
  5. 21:07Alternatives to Docker
  6. 21:50Jib for Java containers
  7. 25:31Build packs explained
  8. 29:52Paketo build packs
  9. 32:42Choosing the right image
  10. 36:56Demo Docker files
  11. 38:44Inspecting images with Dive
  12. 41:16Multi-stage builds demo
  13. 43:24BuildKit demo
  14. 45:33Jib demo
  15. 48:04Build packs demo
  16. 50:15Paketo demo
  17. 52:06Comparison and summary
  18. 56:05Q&A and closing
~/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.