Docker on macOS

The cluster discusses Docker's implementation on macOS, emphasizing that it runs inside a Linux VM rather than natively, leading to performance issues, high resource usage, and preferences for alternatives like Podman, Colima, or Rancher Desktop.

📉 Falling 0.3x DevOps & Infrastructure
4,481
Comments
14
Years Active
5
Top Authors
#8859
Topic ID

Activity Over Time

2013
32
2014
100
2015
101
2016
302
2017
165
2018
142
2019
181
2020
660
2021
713
2022
808
2023
551
2024
306
2025
390
2026
30

Keywords

RAM AFAIK WSL2 WSL CPU DO ARM M1 VirtualBox sync.io docker mac vm macos linux windows desktop containers runs run

Sample Comments

rickreynoldssf Dec 28, 2022 View on HN

Docker isn't really Docker on MacOS. It's a glorified VM manager.

watermelon0 Jan 2, 2022 View on HN

Docker on Mac works fine on M1, but it's running on a Linux VM, and cannot access macOS APIs.

worg Apr 11, 2021 View on HN

My bet would be better docker integration on mac (removing the need for a VM, maybe providing a Containerd.framework?)

ArchOversight Mar 4, 2021 View on HN

Have you tried the Docker for M1 preview? It's been great for me!

cortesoft Apr 7, 2020 View on HN

Part of it might be that many developers target linux but code on a mac... and on a mac, docker containers DO run in a VM.

javajosh Jul 14, 2021 View on HN

AFAIK it is not possible to run Docker outside of a Linux VM on the mac.

nunez Oct 13, 2023 View on HN

Not a fan of docker for Mac for sure. Podman or Rancher Desktop or Colima are the way to go.

heavyset_go Jul 14, 2021 View on HN

Linux still needs to run in VMs to use Docker on a Mac.

asimovDev Oct 13, 2025 View on HN

on macOS Docker is just a QEMU VM underneath, to my limited understanding, so not a big difference I think

ori_b Dec 25, 2020 View on HN

Docker on Mac or Windows is a Linux VM. It's not magically portable.