~/talk

From `docker push` to Bytes on Disk: Inside Distribution

links:none on file
slides:none on file

DigitalOcean describes how its Container Registry uses CNCF Distribution codebase and implements the OCI Distribution API so a push becomes bytes on disk via repository-scoped blobs, manifests and tags. Clients check blobs with HEAD, optionally blob-mount to avoid uploads, then do POST/PATCH/PUT chunked uploads; Docker commonly sends a single huge PATCH (so expect 10+ GB bodies). Back end is an S3-compatible store with S3 multipart uploads, and safe garbage collection requires switching the registry to read‑only and token expiry coordination.

AI-written summary · about

  1. 0:00Intro
  2. 1:11Container registries
  3. 14:12Docker pull
  4. 15:50Internals
  5. 19:20Bytes on Disk
  6. 25:15Garbage Collection
  7. 28:38Wrap Up
  8. 29:23Questions
~/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.