Docker Container

github.com/qemus/qemu Virtualization Open-source projectOpen source

Run QEMU in a Docker container using the configuration and files in this repository.

github.com/qemus/qemu
Docker Container homepage screenshot

About Docker Container

This GitHub repository provides a Docker container configuration for running QEMU virtual machines. It supports nearly all common disk and image formats, offers a web-based viewer for VM access, and enables near-native performance via KVM acceleration. Users can customize VM CPU, memory, and storage allocation, use hardware-accelerated graphics, enable USB passthrough and host folder sharing, and choose from multiple networking options. The container automatically downloads images for a list of popular Linux distributions, and also accepts custom image URLs or local bound image files. Notable limitations include lack of KVM support on Docker Desktop for Linux, macOS, and Windows 10, with KVM access only available on Windows 11 with nested virtualization enabled or Linux hosts with KVM support. Default VM resources are set to 2 CPU cores and 2 GB of RAM unless manually adjusted.

Key features

  • Runs QEMU virtual machines inside Docker containers
  • Supports almost every disk and image format
  • Includes web-based viewer for VM control
  • Near-native performance with KVM acceleration
  • Customizable CPU, memory, and storage allocation
  • Automatic downloads for popular Linux distributions
Best for: This repository is best for users who want to deploy and manage QEMU virtual machines via Docker containers with minimal manual configuration.
Good for
  • Removes need for manual QEMU setup for containerized deployments
  • Provides web-based VM access without separate client software
  • Enables near-native VM performance via KVM acceleration
Watch out for
  • Does not support KVM access on Docker Desktop for Linux, macOS, or Windows 10
  • Requires Linux host with KVM support or Windows 11 with nested virtualization enabled
  • Default VM resources are limited to 2 CPU cores and 2 GB RAM

Docker Container at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Docker Container alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 12 alternatives

Vagrant

github.com/hashicorp/vagrant

Vagrant builds and distributes development environments, according to its project description.

Popular in Virtualization

Well-known listings from the same topic.

All 28

Docker Container FAQ

How do I select the operating system for the virtual machine?
Set the BOOT environment variable to a supported OS identifier or a direct URL to a custom image file.
Can I use a custom virtual machine image not on the supported OS list?
Yes, set BOOT to the image's direct URL, or bind a local image file to the container's /boot.iso, /boot.img, or /boot.qcow2 path.
How do I adjust the virtual machine's CPU, RAM, or disk size?
Modify the relevant environment variables in your Docker Compose or run configuration to set custom resource allocations.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing