Hacker News new | ask | show | jobs
by smarx007 1611 days ago
Can it be used to run Docker Compose workloads? As I understand, the tool is launched because at the end of January the Docker Desktop grace period elapses and it becomes paid for large business.
6 comments

You can install docker-compose independently, it's apache2 licensed unlike docker-desktop.

On macOS

    brew install docker-compose
For anyone reading this: Rancher Desktop w/dockerd powers docker-compose perfectly (installed via pip3), at least on some of my projects `docker-compose up --build` ran out of the box without any problems.
Yes, nerdctl compose will work for most of the use cases. Check this compatibility guide - https://github.com/containerd/nerdctl/blob/master/docs/compo...
I am also curious about this.

Reading the FAQ (https://docs.rancherdesktop.io/faq):

*Q: I can no longer run docker compose after installing Rancher Desktop and uninstalling Docker Desktop, what happened?*

*A: The docker compose subcommand is bundled as part of a Docker Desktop installation and is removed when uninstalled. Follow these instructions to install it.*

It also stated you can have both Docker Desktop and Rancher Desktop installed, but only one can be running at a time as it shares the same docker socket. I might try installing Rancher Desktop and stopping Docker Desktop and seeing if it all works as expected.

I have not tried it, but I imagine you can. There is an option to use dockerd in the VM.
There is Podman Compose which will what you want. I particularly like Podman, because you can use it for Minikube, independently, rootless, etc.
FWIW podman does not work as a driver for minikube on Apple Silicon. Really hoping it gets sorted out because that’s probably what I would use.