
I also wanted to shift to managed k8s or k3s cloud offerings instead. When working with Kubernetes, I am thinking of network reachable clusters and deployments, not necessarily on my Macbook. I've never used it though, maybe I missed the use case. Local Kubernetes?ĭocker Desktop ships with Kubernetes. The Apple Silicon M1 will introduce arm64 as architecture, where an additional requirement is to run arm64 and cross-build x86 container images, for example following this post. I'm still using Intel x86, MacBook refreshment happens in 2023. Docker buildx works great for multi-arch builds, my suggestion is to move the builds into CI/CD pipelines. The transparent port-forwarding from the underlying VM hypervisor is nice and always has been my favorite compared to custom docker-machine VMs with Parallels many years ago. I've been using Docker on the CLI to run development environments and demos with docker-compose stacks. If you are only interested in the alternatives, navigate into the following chapters: I won't go into detail on the changes, except for describing my use case and what I am looking for when evaluating alternatives. The Docker Desktop subscription changes required a new agreement until January 31, 2022.

In this blog post, we look into podman, nerdctl, and Rancher Desktop as Docker Desktop alternatives on macOS.

Docker changed its subscription model including Docker Desktop, thus generating more demand for alternatives.
