···11+---
22+title: Apple just Sherlocked Docker
33+date: 2025-06-09
44+---
55+66+This year's [WWDC keynote](https://www.youtube.com/watch?v=0_DjDdfqtUE) was cool. They announced a redesign of the OSes, unified the version numbers across the fleet, and found ways to hopefully make AI useful (I'm reserving my right to be a skeptic based on how bad Apple Intelligence currently is). However, the keynote slept on the biggest announcement for developers: they're bringing the ability to run Linux containers in macOS:
77+88+> <big>Containerization Framework</big>
99+>
1010+> The Containerization framework enables developers to create, download, or run Linux container images directly on Mac. It’s built on an open-source framework optimized for Apple silicon and provides secure isolation between container images.
1111+1212+<Picture path="blog/2025/dubdub/container-command" />
1313+1414+This is an absolute game changer. One of the biggest pain points with my MacBook is that the battery life is great...until I start my Linux VM or run the Docker app. I don't even know where to begin to describe how cool this is and how it will make production deployments so much easier to access for the next generation of developers.
1515+1616+Maybe this could lead to Swift being a viable target for web applications. I've wanted to use Swift on the backend before but Vapor and other frameworks just feel so frustratingly close to greatness. Combined with the [Swift Static Linux SDK](https://www.swift.org/documentation/articles/static-linux-getting-started.html) and some of the magic that powers [Private Cloud Compute](https://security.apple.com/blog/private-cloud-compute/), you could get an invincible server side development experience that rivals what Google engineers dream up directly on your MacBook.
1717+1818+I can't wait to see more. This may actually be what gets me to raw-dog beta macOS on my MacBook.
1919+2020+The things I'd really like to know:
2121+2222+1. What is the battery life impact when you have an nginx container that's doing nothing?
2323+2. What is the support for things like the GPU APIs?
2424+3. How does it handle Rosetta?
2525+4. Can you run Kubernetes (or even k3s) on it?
2626+5. Can I use any Docker/OCI image or do I need to use the Mac Container Store or whatever?
2727+2828+I really wonder how Docker is feeling, I think they're getting [Sherlocked](https://www.npr.org/2024/06/17/g-s1-4912/apple-app-store-obsolete-sherlocked-tapeacall-watson-copy).
2929+3030+Either way, cool things are afoot and I can't wait to see more.