Skip to content

hectorm/docker-qemu-reactos

Repository files navigation

ReactOS on Docker

A Docker image for the ReactOS operating system.

Start an instance

docker run --detach \
  --name qemu-reactos \
  --device /dev/kvm \
  --publish 127.0.0.1:5900:5900/tcp \
  --publish 127.0.0.1:6080:6080/tcp \
  --mount type=volume,src=qemu-reactos-disk,dst=/var/lib/qemu/disk/ \
  docker.io/hectorm/qemu-reactos:latest

Note

The --device /dev/kvm option can only be used on Linux hosts, it can be removed on Windows and macOS hosts at a significant performance penalty.

The instance can be accessed from:

Environment variables

VM_CPU

Number of cores the VM is permitted to use (2 by default).

VM_RAM

Amount of memory the VM is permitted to use (1024M by default).

VM_KEYBOARD

VM keyboard layout (en-us by default).

VM_KVM

Start QEMU in KVM mode (true by default).

The --device /dev/kvm option is required for this variable to take effect.

License

See the license file.