~/talk

Building secure and minimalistic Docker images for Data and ML with Rockcraft

Talkat Ubuntu Summit 2024 · 2024-10-25..10-27· [machine-learning]
links:none on file
links:none on file
slides:none on file

Workshop shows how to build OCI “rocks” with Rockcraft, slice Debian packages with Chisel and load results into Docker with Skopeo; exercises produce a working numpy image that imports correctly and a PyTorch+Jupyter rock that runs as a Pebble service. Build sequence: full Ubuntu base → 61 MB compressed (172 MB uncompressed), switch to be-base reduces to 37 MB (101 MB uncompressed), then chisel cut slicing shrinks to 30 MB (82.8 MB uncompressed). Commands used include rockcraft pack, chisel cut, and skopeo to export.

AI-written summary · about

  1. 0:00Workshop introduction
  2. 1:05Setting up requirements and workshop files
  3. 5:11Rocks and Rockcraft
  4. 6:54Chisel and package slicing
  5. 8:44Hands-on NumPy Rock
  6. 27:20Minimal images with bare base
  7. 31:38Chisel slices optimization
  8. 54:48PyTorch and Jupyter Rock
  9. 1:19:55Q&A
~/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.