5 ms·
Docker for Mac Desktop supports the M1 and uses an Linux VM that is ARM. It is not using Rosetta 2 at all.
by ArchOversight 5y ago
Docker for Mac Desktop supports the M1 and uses an Linux VM that is ARM.
It is not using Rosetta 2 at all.
- johncolanduoni 5y agoBut if you run x86 images, it will use qemu’s software emulation inside the Linux VM (which is quite slow).
- Master_Odin 5y agoThis has been the big slowdown for my org as a number of packages we rely on in docker on debian do not yet have an arm64 version, so have to emulate x86 and take the huge performance hit.
- ArchOversight 5y agoMay I introduce you to AWS/GCP/Azure where you can cheaply run legacy x86 systems and use them for development?
- tcmart14 5y agoYea, don't get the benefit of the hypervisor when constrained to x86 Vms.