Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hectorm/docker-qemu-reactos
A Docker image for the ReactOS operating system.
https://github.com/hectorm/docker-qemu-reactos
Last synced: 12 days ago
JSON representation
A Docker image for the ReactOS operating system.
- Host: GitHub
- URL: https://github.com/hectorm/docker-qemu-reactos
- Owner: hectorm
- License: mit
- Created: 2019-02-20T22:10:25.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-08-17T15:08:23.000Z (3 months ago)
- Last Synced: 2024-10-04T11:53:50.710Z (about 1 month ago)
- Language: M4
- Homepage: https://hub.docker.com/r/hectorm/qemu-reactos
- Size: 106 KB
- Stars: 67
- Watchers: 6
- Forks: 14
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# ReactOS on Docker
A Docker image for the [ReactOS](https://www.reactos.org) operating system.
## Start an instance
```sh
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:
* **VNC** (`5900/TCP`), without password.
* **noVNC** (`6080/TCP`), http://127.0.0.1:6080/vnc.html
* `docker exec -it qemu-reactos vmshell`## 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](LICENSE.md) file.