2 ms·
I used to use Windows+WSL+Docker for personal stuff. I now use Linux+Podman for personal stuff, and MacOS+Colima+Docker for work (not by choice). It took me 4
by zamalek 4y ago
I used to use Windows+WSL+Docker for personal stuff. I now use Linux+Podman for personal stuff, and MacOS+Colima+Docker for work (not by choice).
It took me 4 months to iron out everything with M1+Docker where I work. There's still a question weekly about some oddity in our Docker channel.
Remember that container concepts (i.e. jails for a BSD) aren't natively supported by MacOS. The entire ecosystem is built on the backs of a very awesome community. In some cases, there are other things missing from MacOS that prevent them from creating the type of experience you get with WSL (especially networking).
Rosetta virtualization would resolve one of the biggest headaches I have had: x86 container emulation speed. No idea if it would do anything about the second: most of the x86 containers I have tried immediately segfault (nodejs containers seem to be an exception to that rule).
If you're working with other people, who remain on x86, you will come to experience the hell that is multi-arch builds.
Wait a few months and then decide based on what people are seeing.