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
Docker-OSX
Runs a macOS virtual machine inside a Docker container using KVM on Linux.
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.
Windows (dockur)
A Docker container that downloads, installs and runs Windows inside a KVM-accelerated virtual machine.
KVM
The Linux kernel's built-in hypervisor for hardware-accelerated virtual machines.
QEMU
The machine emulator and virtualiser that most of the Linux virtualisation stack is built on.
Tart
A command-line toolset for building, running and managing macOS and Linux virtual machines on Apple Silicon.
VirtualBuddy
Run macOS virtual machines on an Apple Silicon Mac.