brew install colima(colima replaces the docker/dockerd binary)
- Install the right
docker-composebinary for your chipset from the releases page
sudo curl -L https://github.com/docker/compose/releases/download/v2.5.1/docker-compose-darwin-aarch64 -o /usr/local/bin/docker-composefor M1 Macs
chmod +x /usr/local/bin/docker-composeto let it execute
You should now be able to run
docker-compose up as per normal but without needing Docker Desktop.
Although I am known for loving Docker (the containerization technology), I am also known for being a critic of Docker Desktop (the desktop UI client for Docker) for its poor performance:
swyxMy computer every time I open Docker Desktop18:24 PM - 08 May 2022
Docker Desktop is Docker (the company)'s first wedge into getting you to run proprietary software, so Docker strongly guides you to download it as the only way to get started:
In fact, new users can go pretty far without even realizing that you don't need Docker Desktop to run the Docker daemon. I've asked multiple people how to do it and nobody had a good answer, or at least, nobody had an answer that worked on M1 Macs, until now.
For my 2022 New Mac Setup guide I resolved to figure it out once and for all, and what you see here is what I ended up with!
Top comments (6)
Oh wow @swyx thanks! My machine will stop melting while playing around with appwrite now 😎
haha my pleasure... do also try supabase! (im a little biased..)
If you're on Linux, going to the site is pretty much the same experience now that Docker Desktop is out for Linux. Felt like I had to dig the other day to find instructions for installing via CLI.
Now that I'm seeing this post, it's making me want to figure out something similar for Windows since I still have to use it at work.
I've used lima, but not colima. What's the difference?
no idea, i've never used lima
readme says "Colima means Containers in Lima."
I can't figure out what to do from the GitHub releases page. Can anyone guide plz on this step: