3 ms·
With Docker on MacOS (and Windows), it needs to start a Linux VM so containers can run. This is transparent to the user. With Linux, they run natively, so no V
by icedchai 3y ago
With Docker on MacOS (and Windows), it needs to start a Linux VM so containers can run. This is transparent to the user. With Linux, they run natively, so no VM needed.
VMs require an upfront memory allocation, so this is the reason for the difference. You could also Google "Mac Docker Desktop Memory" and look at the first link.