Alternatives to Docker-OSX

Runs a macOS virtual machine inside a Docker container using KVM on Linux. 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 Docker-OSX.

  • macOS (dockur)

    A Docker container that runs a macOS virtual machine through QEMU with KVM acceleration.

    macOS (dockur) also runs macOS in Docker with KVM, but downloads installation files automatically and offers a web-based viewer instead of X11 forwarding for the display.

  • OSX-KVM

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

    OSX-KVM runs macOS directly in QEMU/KVM on Linux using scripts and OpenCore files, without a Docker container, and its setup is manual and script-driven.

  • Quickemu

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

    Quickemu builds a QEMU virtual machine for macOS and many other systems from a short config file, runs on Linux and macOS hosts, and needs no Docker.

Similar software

Related functionality, not a direct replacement.