From a51a869cec9c1654a608a10a1306f756cd6ae304 Mon Sep 17 00:00:00 2001 From: James Turland Date: Tue, 29 Jul 2025 22:16:38 +0100 Subject: [PATCH] macOSWindows --- MacWindows/Windows/docker-compose.yaml | 42 ++++++++++++++++++++++++++ MacWindows/macOS/docker-compose.yaml | 33 ++++++++++++++++++++ 2 files changed, 75 insertions(+) create mode 100644 MacWindows/Windows/docker-compose.yaml create mode 100644 MacWindows/macOS/docker-compose.yaml diff --git a/MacWindows/Windows/docker-compose.yaml b/MacWindows/Windows/docker-compose.yaml new file mode 100644 index 0000000..1f087ec --- /dev/null +++ b/MacWindows/Windows/docker-compose.yaml @@ -0,0 +1,42 @@ +services: + macos: + image: dockurr/windows + container_name: windows + environment: + VERSION: "11" + DISK_SIZE: "50G" + RAM_SIZE: "4G" + CPU_CORES: "4" + # DHCP: "Y" # if enabled you must also create a macvlan to place the container on + USERNAME: "james" + PASSWORD: "jimsgarage" + LANGUAGE: "ENGLISH" + REGION: "en-GB" + KEYBOARD: "en-GB" + GPU: "Y" + devices: + - /dev/kvm + - /dev/net/tun + - /dev/dri/renderD128 + - /dev/vfio + - /dev/dri/card0 + cap_add: + - NET_ADMIN + ports: + - 8007:8006 + - 3389:3389/tcp + - 3389:3389/udp + volumes: + - ./windows:/storage + restart: always + stop_grace_period: 2m + networks: + windows: + ipv4_address: 172.70.25.2 + +networks: + windows: + ipam: + config: + - subnet: 172.70.25.0/29 + name: windows \ No newline at end of file diff --git a/MacWindows/macOS/docker-compose.yaml b/MacWindows/macOS/docker-compose.yaml new file mode 100644 index 0000000..dc735cc --- /dev/null +++ b/MacWindows/macOS/docker-compose.yaml @@ -0,0 +1,33 @@ +services: + macos: + image: dockurr/macos + container_name: macos + environment: + VERSION: "15" + DISK_SIZE: "50G" + RAM_SIZE: "6G" + CPU_CORES: "4" + # DHCP: "Y" # if enabled you must also create a macvlan to place the container on + devices: + - /dev/kvm + - /dev/net/tun + cap_add: + - NET_ADMIN + ports: + - 8006:8006 + - 5900:5900/tcp + - 5900:5900/udp + volumes: + - ./macos:/storage + restart: always + stop_grace_period: 2m + networks: + macos: + ipv4_address: 172.70.20.2 + +networks: + macos: + ipam: + config: + - subnet: 172.70.20.0/29 + name: macos \ No newline at end of file