Skip to content

Instantly share code, notes, and snippets.

@stefanpejcic
Last active September 1, 2025 16:59
Show Gist options
  • Select an option

  • Save stefanpejcic/ce193aea3d113b12d6498105a12bd988 to your computer and use it in GitHub Desktop.

Select an option

Save stefanpejcic/ce193aea3d113b12d6498105a12bd988 to your computer and use it in GitHub Desktop.
dockurr compose files for windows,macos,qemu on openpanel
windows:
image: dockurr/windows #-arm
container_name: windows
environment:
VERSION: "${WINDOWS_VERSION:-11}"
DISK_SIZE: "${WINDOWS_DISK:-20G}"
RAM_SIZE: "${WINDOWS_RAM:-4G}"
CPU_CORES: "${WINDOWS_CPU:-2}"
USERNAME: "bill"
PASSWORD: "gates"
devices:
- /dev/kvm
- /dev/net/tun
ports:
- 8006:8006
- 3389:3389/tcp
- 3389:3389/udp
volumes:
- ./windows:/storage
restart: always
stop_grace_period: 2m
deploy:
resources:
limits:
cpus: "${WINDOWS_CPU:-2.0}"
memory: "${WINDOWS_RAM:-4.0G}"
pids: 1000
qemu:
image: qemux/qemu #-arm
container_name: qemu
environment:
BOOT: "${QEMU_VERSION:-alpine}"
RAM_SIZE: "${QEMU_RAM:-2G}"
CPU_CORES: "${QEMU_CPU:-2}"
DISK_SIZE: "${QEMU_DISK:-16G}"
devices:
- /dev/kvm
- /dev/net/tun
ports:
- 8006:8006
volumes:
- ./qemu:/storage
restart: always
stop_grace_period: 2m
deploy:
resources:
limits:
cpus: "${QEMU_CPU:-2.0}"
memory: "${QEMU_RAM:-4.0G}"
pids: 1000
macos:
image: dockurr/macos #-arm
container_name: macos
environment:
VERSION: "${MACOS_VERSION:-13}"
RAM_SIZE: "${MACOS_RAM:-4G}"
CPU_CORES: "${MACOS_CPU:-2}"
DISK_SIZE: "${MACOS_DISK:-16G}"
devices:
- /dev/kvm
- /dev/net/tun
ports:
- 8006:8006
- 5900:5900/tcp
- 5900:5900/udp
volumes:
- ./macos:/storage
restart: always
stop_grace_period: 2m
deploy:
resources:
limits:
cpus: "${MACOS_CPU:-2.0}"
memory: "${MACOS_RAM:-4.0G}"
pids: 1000
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment