Tag: #docker
Writing on GPUs, LLMs, MLOps, Kubernetes — and mindset · 30 posts
The Generational Shift in Container Infrastructure — What Eleven Projects Left Behind
Eleven projects that were once standard parts of a container infrastructure and have since been replaced, documented using only official notices and repository archive status as evidence. rkt, dockershim, Classic Swarm,
2026-08-12 · 10 min read #open-source#kubernetes#container#docker#infrastructureHow to Read Container Image Vulnerability Scan Results — The Real Way to Turn Hundreds of Criticals Into Zero
Run an image scanner for the first time and you get thousands of vulnerabilities, a good number of them Critical. Hand that report to the team as is and nothing happens. This post starts from the fact that all a scanner
2026-07-26 · 13 min read #security#container#docker#trivy#kubernetesWhat Actually Differs Between a Container and a VM — namespace, cgroup, and the Bill for Sharing a Kernel
Starts with why the explanation that a container is a lightweight VM breeds misunderstanding. A container is an ordinary Linux process whose view is masked by namespaces and whose resources are limited by cgroups, and it
2026-07-26 · 13 min read #docker#container#linux-namespace#cgroup#virtualizationDocker Network Modes and Connection Problems — bridge, host, overlay, and the 127.0.0.1 Trap
Unpacks the situation where the container is up but nothing can connect, mode by mode. It covers why containers cannot find each other by name on the default bridge and how the embedded DNS on a user-defined network chan
2026-07-26 · 13 min read #docker#docker-network#iptables#networking#devopsShrinking Docker Images — The Truth About Layers, Multi-Stage Builds, and What a Base Image Really Costs
Start by pinpointing, layer by layer with dive, exactly where a Docker image balloons to 1.9GB. This piece covers why the union filesystem makes RUN rm incapable of removing a single byte from an image, exactly what a mu
2026-07-26 · 12 min read #docker#dockerfile#multi-stage-build#container#devopsMistakes That Keep Repeating in Dockerfiles — Running as root, PID 1, and Secrets Left in the Image
Works through the Dockerfile problems that pass the build and only blow up in production, starting from their causes. Containers running as root because no USER was set, the latest tag and reproducibility, why ADD should
2026-07-26 · 12 min read #docker#dockerfile#container-security#pid1#devopsWhy the Docker Build Cache Keeps Breaking — Layer Cache Keys, ARG, and BuildKit Cache Mounts
Explains, at the level of cache keys, why npm ci runs for five minutes again after you changed a single line of code. It covers the difference between a RUN cache key being the command string and a COPY cache key being a
2026-07-26 · 11 min read #docker#buildkit#build-cache#ci-cd#devopsPodman 6.0 — slirp4netns, CNI, and cgroups v1 Removed; macOS's Default Provider Is Now libkrun
On June 24, 2026, Podman 6.0.0 shipped as its first major release in 27 months since 5.0. Support for slirp4netns, CNI, iptables, cgroups v1, and BoltDB was removed all at once, Intel Mac and Windows 10 support was dropp
2026-07-17 · 13 min read #container#podman#docker#linux#macosFrom Docker to Podman — the Complete Guide to Switching to a Daemonless Container Engine
Podman differs from Docker at the level of architectural philosophy: daemonless (fork-exec) operation and rootless by default. Internals (conmon, crun), config file locations and meanings, CDI setup for GPUs, the two way
2026-07-08 · 8 min read #docker#podman#containers#devops#linuxContainers Are a Lie — The Kernel Truth Behind cgroups and Namespaces
There is no container object in the kernel. A tour of the seven namespaces, hands-on cgroup v2 file manipulation, building a mini container with unshare and pivotroot, overlayfs, capabilities, and seccomp — we dissect ea
2026-06-13 · 17 min read #linux#kernel#container#cgroups#namespacesA Deep Dive into apple/container — The Lightweight VM Approach to macOS Containers
We examine the limits of Docker Desktop and its single shared Linux VM on macOS, then analyze the one-VM-per-container model adopted by apple/container. The post covers the Container Machine feature unveiled at WWDC26, a
2026-06-12 · 19 min read #apple-container#virtualization#macos#docker#containerContainer Runtimes 2026 Deep Dive - containerd, runc, Podman, CRI-O, Kata, gVisor, Firecracker, Wasm
A full-stack tour of production container runtimes as of May 2026. We cover containerd (de facto Kubernetes CRI), low-level OCI runtimes runc, crun, and youki, the alternative CRI CRI-O, the rootless/daemonless trio Podm
2026-05-16 · 16 min read #container-runtime#containerd#runc#podman#cri-oContainer Runtime Alternatives 2026 Deep Dive - containerd, CRI-O, Podman, runc, gVisor, Kata Containers, youki, WasmEdge, and Firecracker
The container runtime landscape in 2026 is no longer Docker-centric. Kubernetes removed dockershim in 1.24, and containerd 2.0 and CRI-O 1.31 have become the cluster default. On developer workstations Podman 5 and Docker
2026-05-16 · 18 min read #english#container-runtime#containerd#cri-o#podmanDocker Desktop Alternatives 2026 — Podman / OrbStack / Colima / Finch / Rancher Desktop Deep-Dive Comparison
Five years after Docker Desktops August 2021 pricing change, the container tooling landscape has been completely reshaped. In 2026, containerd is the de facto industry-standard runtime, and on top of it sit a constellati
2026-05-15 · 22 min read #docker#podman#orbstack#colima#finchKeycloak Integration Hands-On — Run It with Docker, Configure Realm/Client, Wire Up Spring Boot and Next.js (2025 Hands-On Guide)
Don't build authentication yourself — use Keycloak. This is a follow-along hands-on: run Keycloak 26 with Docker, configure Realm/Client/User/Role, poke the OIDC endpoints with curl, and integrate a Spring Boot Resource
2026-05-14 · 23 min read #keycloak#oidc#oauth2#authentication#authorizationDocker BuildKit & Image Layers Complete Guide 2025: LLB, Cache Mount, Multi-Stage, OCI, Build Optimization Deep Dive
Why is the same Dockerfile 10x faster with BuildKit? Image layer structure, BuildKit LLB, cache mount, multi-stage builds, OCI format, reproducible builds — a complete 720-line analysis of everything about modern contain
2026-04-15 · 26 min read #docker#buildkit#oci#image-layer#cache-mountContainer & Docker Internals Deep Dive — Namespace, cgroups, OverlayFS, seccomp, Capabilities and Kubernetes (2025)
"A container is not a lightweight VM." Behind a single docker run there are 7 Linux namespaces, cgroups v2, OverlayFS layers, seccomp filters, and Linux capabilities. From LXC in 2008 to Docker in 2013, OCI standardizati
2026-04-15 · 12 min read #docker#container#namespace#cgroups#overlayfsContainer Security & Supply Chain Complete Guide 2025: Image Scanning, Sigstore, SBOM, Runtime Security
Everything about container security! Image scanning (Trivy/Grype/Snyk), image signing (Sigstore/cosign), SBOM (CycloneDX/SPDX), runtime security (Falco/Tetragon), Pod Security Standards, Network Policy, Seccomp/AppArmor,
2026-04-14 · 15 min read #container-security#supply-chain#image-scanning#sigstore#sbomDocker & Kubernetes Essentials — From Containers to Orchestration
Everything about containers: Docker fundamentals, Dockerfile best practices, Kubernetes core concepts (Pod/Service/Deployment), Helm, and real-world deployment.
2026-04-12 · 15 min read #devops#docker#kubernetes#container#orchestrationGitHub Actions CI/CD Complete Guide: Go Builds, Branch Strategies, and Auto-Deploy
Build production-grade CI/CD pipelines with GitHub Actions for Go projects. Trunk-Based vs GitHub Flow vs Git Flow branch strategies, multi-stage Docker builds, K8s auto-deploy, secret management, matrix builds, and cach
2026-03-23 · 24 min read #github-actions#ci-cd#go#golang#git