Alternatives to macOS (dockur)

A Docker container that runs a macOS virtual machine through QEMU with KVM acceleration. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as macOS (dockur).

  • Docker-OSX

    Runs a macOS virtual machine inside a Docker container using KVM on Linux.

    Docker-OSX also runs macOS in a Docker container on KVM, but uses X11 forwarding for the display and provides a Helm chart for Kubernetes.

  • OSX-KVM

    Scripts, OpenCore files and firmware images for running macOS in a QEMU/KVM virtual machine on Linux.

    OSX-KVM runs macOS in QEMU/KVM on Linux without Docker, using OpenCore files and manual scripts rather than automatic downloads and a web viewer.

  • Quickemu

    Downloads an operating system and builds a properly configured QEMU virtual machine from one short config file.

    Quickemu downloads macOS images and builds a QEMU virtual machine from a config file on Linux or macOS hosts, run from the command line rather than a container.

Similar software

Related functionality, not a direct replacement.