Dockerized QEMU for testing stuff on Windows
Go to file
Lauri Võsandi 749b5d1b20 Initial commit 2021-05-30 08:01:35 +00:00
.gitignore Initial commit 2021-05-30 08:01:35 +00:00
Dockerfile Initial commit 2021-05-30 08:01:35 +00:00
README.md Initial commit 2021-05-30 08:01:35 +00:00
docker-compose.yml Initial commit 2021-05-30 08:01:35 +00:00
entrypoint.sh Initial commit 2021-05-30 08:01:35 +00:00

README.md

Dockerized QEMU

Dockerized QEMU image for reproducibly testing stuff on Windows. Prepare OS image as described below. If OS image is mounted to the Docker container as read-only it is first copied during Docker container launch. Specify MAC address via environment variable MAC. For more example see docker-compose.yml

Windows template image preparation

Prepare the image using libvirt or similar where you can specify virtio SCSI controller for storage. For Windows 10 install also mount virtio SCSI and networking drivers ISO. In Windows 10 partitioning wizard provide drivers from that ISO. Install OpenSSH server. Make sure OpenSSH starts during boot. Insert Jenkins or your favourite CI/CD software SSH public key into the image. Use the resulting virtual machine disk image with this Docker image.