Docker-OSX
Runs a macOS virtual machine inside a Docker container using KVM on Linux.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About Docker-OSX
Docker-OSX packages a macOS virtual machine, based on OSX-KVM, as a Docker container. On a Linux host with KVM it runs at near-native speed, and the display can be forwarded over X11.
The project targets developers and security researchers who need macOS for testing, CI/CD pipelines or research without a Mac. It also ships a Helm chart for Kubernetes and a serial number generator. It is a popular project with a large number of users and contributors.
Strengths
- macOS in a container with near-native performance through KVM
- X11 forwarding for the display
- Useful for CI/CD and security research
- Helm chart for Kubernetes
Limitations
- Needs a Linux host with KVM
- Setup is technical and command-line based
Details
- Pricing
- FreeFree to use from its GitHub repository.
- License
- Proprietary
- Developer
- sickcodes
- Platforms
- Linux, Command line
- How it runs
- Downloadable app
- Account
- Not required
- Best suited for
- Developers and researchers who need a macOS environment on Linux
- Categories
- Virtual machines, Container tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to Docker-OSX
Compare allSoftware that can replace Docker-OSX for an important use case, and what changes if you switch.
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 necessarily 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.