Containers
28 articles in this category.
Immich on Docker Compose: The Requirements Nobody Mentions
Immich needs 6 GB of RAM minimum, its database is not stock Postgres, and putting that database on your NAS is the one mistake the docs explicitly warn against. A compose file and the constraints behind it.
Keycloak on Docker Compose: Production Mode Without the Footguns
Most Keycloak Docker tutorials run start-dev, which Keycloak's own docs say to strictly avoid in production. A compose file that runs production mode properly, and the five settings that decide whether it is secure.
WordPress on Docker Compose: The Production Details Tutorials Skip
Most WordPress Docker Compose tutorials give you a stack that works until the first restart, the first HTTPS proxy, or the first plugin install. Here is a compose file that survives all three, with the four failure modes explained.
Cloud Hypervisor vs Firecracker: Same DNA, Opposite Goals
Two Rust MicroVM monitors built on shared rust-vmm code, diverging on purpose: Firecracker for the serverless fleet, Cloud Hypervisor for workloads that stay. Feature by feature, with versions and the operational caveats both projects document.
gVisor vs Kata Containers: Two Ways to Stop Sharing a Kernel
A container shares the host kernel with everything else on the machine. gVisor and Kata Containers both remove that, in opposite ways - one reimplements the kernel in user space, the other gives every workload a real one. How each works and the gaps each project documents.
What Is a MicroVM? The Isolation Model Behind Modern Serverless
A MicroVM is a virtual machine stripped down to what a modern workload actually needs: no legacy device emulation, a minimal monitor, boot times in the hundreds of milliseconds. Why Lambda, Fly.io and container-isolation platforms are built on them, and what the model costs.
Free Docker Hosting in 2026: 6 Real Options (and What the Stale Lists Get Wrong)
An honest map of free Docker hosting in 2026: standing free tiers, usage allowances, DIY capacity, one-time credits - and the options stale listicles still recommend that quietly stopped being free.
Dockerfile vs Buildpacks: Which Should You Choose?
Explore the differences between Dockerfile and Buildpacks for containerizing apps. Learn the pros and cons to decide the best approach for your deployment pipeline.
Optimize Your Dockerfile for Production: 10 Best Practices
Learn 10 best practices to optimize your Dockerfile for production. Reduce image size, speed up builds, and improve security for your containerized apps.