Blog
Thoughts on engineering, design, and building great products.
Images and the Layer Mechanism: Pull, Ta...
DevOpsDocker
Images and the Layer Mechanism: Pull, Tag, Docker Hub
Where images come from and what they're made of: how to read an image name, the Docker Hub registry, layers shared across images, digests, and managing images on your machine with pull/images/tag/rmi/history.
K
KaiMay 23, 2026· 47 viewsWriting a Dockerfile and Build Cache
DevOpsDocker
Writing a Dockerfile and Build Cache
Build your own application image: the core Dockerfile instructions, each instruction creating a layer, and how the build cache works — why putting dependency installation before copying code makes builds much faster.
K
KaiMay 23, 2026· 39 viewsOptimizing Images: Multi-Stage Builds an...
DevOpsSecurity
Optimizing Images: Multi-Stage Builds and Security
Large images slow down deploys and widen the attack surface. This article shrinks images with multi-stage builds (real example: 301MB down to 15.4MB), picks lean base images, runs non-root, and avoids baking in secrets.
K
KaiMay 23, 2026· 31 views