Hacker News new | ask | show | jobs
by jlokier 1298 days ago
Last time I tried using Docker Desktop on my MBP (x86), the reason to not use Docker was that it was excruciatingly slow for the test suite I had to run in it, compared with Docker on Linux.

I abandoned Docker on the Mac because of that, and haven't touched it since. That was early 2021; maybe it's faster now.

2 comments

It’s the cross-OS filesystem stuff that always killed it on Docker for Mac (and to a lesser extent Docker for Windows).

I believe improvements have been made, but a lot of people these days check out their code directly in the container rather than using bind mounts, leveraging the fact that a lot of editors/IDEs now will interface directly with the containers.

That’s been massively improved with VirtioFS. I work with mounted code and I agree it wouldn’t be possible without it.
Docker Mac m1 is my daily driver. Painless performance.

But... watch out for software compatibility: m1/m2 requires recompiling from source which is painless... when it works. I recently needed syslinux and had to move to x86 cloud instance. Fortunately, docker made that easy.