A Docker container solution for running Windows 10 with KVM acceleration, providing remote access via VNC and RDP.
- Docker installed
- KVM enabled system
- Administrative privileges
- β‘ Run Windows 10 inside a Docker container
- π Secure with isolated environment
- π₯οΈ Access via noVNC (web browser) or RDP
- π Fast virtualization using KVM (requires host support)
- πΎ Persistent storage using Docker volumes
- Linux host with:
- KVM enabled (
/dev/kvmshould exist) - Docker installed
- KVM enabled (
- Windows 10 ISO (for initial installation)
- Modern web browser (for noVNC access)
git clone https://github.com/hopingboyz/windows10vm
cd windows10vm
docker build -t windows10-vm .
docker run -it --rm \
--device /dev/kvm \
-p 6080:6080 \
-p 3389:3389 \
-v windows_data:/data \
-v windows_iso:/iso \
windows10-vm