docker-windows/compose.yml

84 lines
1.8 KiB
YAML
Raw Normal View History

2025-09-18 19:12:59 +05:30
# services:
# windows:
# image: dockurr/windows
# container_name: windows_11
# privileged: true
# environment:
# VERSION: "11"
# devices:
# - /dev/kvm
# - /dev/net/tun
# cap_add:
# - NET_ADMIN
# ports:
# - 192.168.10.10:8006:8006
# - 192.168.10.10:3389:3389/tcp
# - 192.168.10.10:3389:3389/udp
# volumes:
# - ./win11x64.iso:/boot.iso
# - ./windows:/storage
# # - ./src/entry.sh:/run/entry.sh
# restart: always
# stop_grace_period: 2m
# networks:
# - ad_network
# networks:
# ad_network:
# external: true
2024-01-14 17:16:02 +01:00
services:
2025-09-18 19:12:59 +05:30
windows_2025:
2024-01-15 23:47:51 +01:00
image: dockurr/windows
2025-09-18 19:12:59 +05:30
container_name: windows_2025
privileged: true
environment:
VERSION: "2025"
DHCP: "Y"
devices:
- /dev/kvm
- /dev/net/tun
- /dev/vhost-net
device_cgroup_rules:
- 'c *:* rwm'
cap_add:
- NET_ADMIN
volumes:
- ./win2025-eval.iso:/boot.iso
- ./windows_2025:/storage
- ./src/entry.sh:/run/entry.sh
restart: always
stop_grace_period: 2m
networks:
ad_vlan:
ipv4_address: 192.168.10.201 # container IP (Linux side). Windows guest will DHCP a *different* IP.
windows_11:
image: dockurr/windows
container_name: windows_11
privileged: true
environment:
2024-11-10 00:01:12 +01:00
VERSION: "11"
2025-09-18 19:12:59 +05:30
DHCP: "Y"
2024-01-14 17:16:02 +01:00
devices:
- /dev/kvm
2024-12-01 16:07:23 +00:00
- /dev/net/tun
2025-09-18 19:12:59 +05:30
- /dev/vhost-net
device_cgroup_rules:
- 'c *:* rwm'
2024-01-14 17:16:02 +01:00
cap_add:
- NET_ADMIN
2025-03-12 12:02:31 +01:00
volumes:
2025-09-18 19:12:59 +05:30
- ./win11x64.iso:/boot.iso
2025-03-12 12:02:31 +01:00
- ./windows:/storage
2025-09-18 19:12:59 +05:30
- ./src/entry.sh:/run/entry.sh
2025-02-17 09:07:25 +01:00
restart: always
2024-01-14 17:16:02 +01:00
stop_grace_period: 2m
2025-09-18 19:12:59 +05:30
networks:
ad_vlan:
ipv4_address: 192.168.10.202 # container IP (Linux side)
networks:
ad_vlan:
external: true