Через Docker Compose:
services:
windows:
image: dockurr/windows
container_name: windows
environment:
VERSION: "11"
devices:
- /dev/kvm
- /dev/net/tun
cap_add:
- NET_ADMIN
ports:
- 8006:8006
- 3389:3389/tcp
- 3389:3389/udp
volumes:
- ./windows:/storage
restart: always
stop_grace_period: 2m
Через интерфейс командной строки Docker:
docker run -it --rm --name windows -p 8006:8006 --device=/dev/kvm --device=/dev/net/tun --cap-add NET_ADMIN -v "${PWD:-.}/windows:/storage" --stop-timeout 120 dockurr/windows
Через Kubernetes:
kubectl apply -f https://raw.githubusercontent.com/dockur/windows/refs/heads/master/kubernetes.yml
Часто задаваемые вопросы 💬
Как им пользоваться?
Очень просто! Вот шаги:
- Запустите контейнер и подключитесь к порту 8006 с помощью веб-браузера.
-
- Устройтесь поудобнее и расслабьтесь, наблюдая за происходящим волшебством: вся установка будет выполнена полностью автоматически.
-
- Как только вы увидите рабочий стол, ваша установка Windows готова к использованию.
Наслаждайтесь своей новой машиной и не забудьте поставить звездочку этому репозиторию!
Как выбрать версию Windows?
По умолчанию будет установлена Windows 11 Pro. Но вы можете добавить VERSIONпеременную среды в свой файл Compose, чтобы указать альтернативную версию Windows для загрузки:
environment:
VERSION: "11"
Выберите из значений ниже:
Ценить Версия Размер
11 Windows 11 Профессиональная 5.4 ГБ
11l Windows 11 LTSC 4,7 ГБ
11e Windows 11 Корпоративная 4.0 ГБ
10 Windows 10 Профессиональная 5,7 ГБ
10l Windows 10 LTSC 4,6 ГБ
10e Windows 10 Корпоративная 5.2 ГБ
8e Windows 8.1 Корпоративная 3,7 ГБ
7u Windows 7 Максимальная 3,1 ГБ
vu Windows Vista Ultimate 3,0 ГБ
xp Windows XP Профессиональная 0,6 ГБ
2k Windows 2000 Профессиональная 0,4 ГБ
2025 Windows Server 2025 5,6 ГБ
2022 Windows Server 2022 4,7 ГБ
2019 Windows Server 2019 5.3 ГБ
2016 Windows Server 2016 6,5 ГБ
2012 Windows Server 2012 4,3 ГБ
2008 Windows Server 2008 3,0 ГБ
2003 Windows Server 2003 0,6 ГБ
Полная версия:
https://github.com/dockur/windows