Go to file
Héctor Molinero Fernández e680530071 Use a multi-stage build
2020-06-10 22:48:26 +02:00
scripts Install noVNC from GitHub 2019-09-15 20:55:14 +02:00
.dockerignore
.gitignore
.gitlab-ci.yml Always pull images in CI 2020-05-22 18:52:24 +02:00
Dockerfile Use a multi-stage build 2020-06-10 22:48:26 +02:00
LICENSE.md Updated license year 2020-04-09 12:56:17 +02:00
Makefile Always pull images in CI 2020-05-22 18:52:24 +02:00
README.md Updated readme 2019-09-21 12:50:01 +02:00
run.sh Improvements to the build system imported from other projects 2019-09-02 21:49:16 +02:00
VERSION v18 2020-05-22 19:35:33 +02:00

ReactOS on Docker

A Docker image for the ReactOS operating system.

Start an instance

docker run --detach \
  --name qemu-reactos \
  --restart on-failure:3 \
  --publish 127.0.0.1:6080:6080/tcp \
  --privileged --env QEMU_KVM=true \
  hectormolinero/qemu-reactos:latest

The instance will be available through a web browser from: http://localhost:6080/vnc.html

Environment variables

QEMU_CPU

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

QEMU_RAM

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

QEMU_DISK_SIZE

VM disk size (16G by default).

QEMU_DISK_FORMAT

VM disk format (qcow2 by default).

QEMU_KEYBOARD

VM keyboard layout (en-us by default).

QEMU_NET_DEVICE

VM network device (e1000 by default).

QEMU_BOOT_ORDER

VM boot order (cd by default).

QEMU_BOOT_MENU

VM boot menu (off by default).

QEMU_KVM

Start QEMU in KVM mode (false by default).

The --privileged option is required to use KVM in the container.

License

See the license file.