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
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to Docker-OSX

Compare all

Software 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.

Report a wrong fact or a dead link on this listing