3 ms·
docker is a second-class citizen on anything but linux. i'm especially amazed you bothered with the m1 mac mini if you wanted to use docker, considering how lit
by y4mi 5y ago
docker is a second-class citizen on anything but linux.
i'm especially amazed you bothered with the m1 mac mini if you wanted to use docker, considering how little memory it has. the memory overhead of having a VM running with only 8GB available is significant.
yes, i know the docker on mac has "native" support for the m1 cpu, that doesn't mean its not running a VM.
- jacurtis 5y agoYeah people forget that Docker is built to run on Linux. That is why it exists. You deploy your containers onto a Linux host that runs docker for containerization, that is the point. The reason we have Docker for Windows and Mac is so that developers can emulate the docker environment for testing and building purposes. But ultimately it is expected that you will take your container and eventually deploy it on Linux. So Docker will always be a second class citizen on these other OS's because it is just there for emulation purposes.