
I suggest choosing Big Sur which is still supported, but not as new as Monterey which may have some emulation issues. Choose your OS version (Catalina, Big Sur, Monterey).

It’s insanely customizable: you can get started quickly via a single docker run command, but depending on your needs, you can customize several aspects of how the virtual machine is run, like screen resolution, shared folders, USB passthrough, VNC connection and so on. In short, Docker-OSX runs an Arch Linux container that executes QEMU and sets up preinstalled or vanilla macOS images for you. It has a nice, long README! Commands are subject to change, so please refer to the README for the latest version.
Run docker on mac download#
Get acquainted with the Docker-OSX download page. For installing Docker, follow the installation guide. You might have luck with podman, though it interacts with your system in a different way than Docker does.
Run docker on mac free#
So have a HDD/SSD ready with plenty of free space.Īs we’ll be using the Docker-OSX project, you’ll need to pull, run and maybe create Docker images locally. My image file grew to 170 Gb after a few days of use. QEMU “qcow” images will expand like crazy once you start installing software, until they hit a preset limit of 200 Gb. You’ll need tens of gigabytes of disk space. If you want to run Xcode, have at least 16Gb of RAM installed so that you can allocate about 8Gb to the virtual machine.

That kind of emulation can be orders of magnitude slower, though on today’s machines this is not an issue when emulating DOOM.
Run docker on mac full#
With KVM, x86 virtualization offers near-native performance, which means that CPU calls from the Mac virtual machine are routed directly to your processor in a secure way without any kind of emulation penalty.Īlthough graphics and general UI responsiveness will be slow, but with KVM, software will run blazing fast provided that you have some strong CPU like a more recent Intel i7 or Ryzen 7.Ĭompare the efficiency of KVM with for example DOSBox, where full emulation is needed because of DOS programs using low-level BIOS interrupts and real CPU mode. Then start the libvirtd systemd service and check if the kvm kernel module is running. PS: Found here something - but not sure if this connected with my issue and makes sense.Enter fullscreen mode Exit fullscreen mode Or processor type / flags must be configured differently. So there seems to be a bug in the current UTM version regarding UUIDD/random number generation. I've tried again with an older utm version (3.2x) and it worked. However, I did not quite understand why not.Somehow it seems to be related to the emulation of the Intel processor by UTM/quemu. After some investigation I've found out that the HDBDeamon could not start because some uuidd service dumped/did not start on docker image linux layer. Which obviously could not have been the real reason. Hint: Container must have at least 70GB DISK free

Hint: Container must have at least 16GB RAM available Hint: docker containers can be joined by: docker exec -it bash You can try your luck 10 times until initialization is terminated The service HDB has failed to start and initialization is blocked until the problem is resolved HDB: the start command failed, exit code=2 StartWaitįAIL: process hdbdaemon HDB Daemon not running

I've played recently again around with the abaptrial docker image and was not able to get that image running.
