Dockur — Windows и macOS внутри Docker-контейнера

github.com/dockur/windows | github.com/dockur/macos

Dockur — достаточно узкоспециализированный проект для отдельной касты энтузиастов, у которых под рукой есть адекватный домашний или облачный выделенный сервер. Суть в том, что Dockur позволяет запустить полноценную Windows или macOS как обычный Docker-контейнер — и больше ничего (почти) не надо.

Запускается буквально как обычный docker-контейнер: все конфиги также прописываются к нему. Можно выбрать любую версию ОС (Windows XP, 7, 10, 11, Server 2025) — контейнер сам скачивает систему, устанавливает её и даёт веб-интерфейс для подключения. Можно подключиться через браузер или обычный RDP, шарить файлы между хостом и контейнером, настраивать выделенные ресурсы, память и т.д. Главное ограничение — нужна поддержка виртуализации KVM, которой нет в виртуальных серверах, но бывает в выделенных (с выделенным железом). Нужно уточнять у хостера.

Есть даже ARM-версия — для Raspberry Pi. С macOS отдельная история — Apple официально запрещает запуск своей системы где попало и поэтому образы открыто не предоставляет. Так что для использования Dockur образы системы придётся найти и скачать самостоятельно.

ИМХО: Если занимаетесь селфхармингом селфхостингом и уже имеете проекты, запущенные в Docker — вы точно найдёте применение. Песочницы, одноразовые системы под работу и т.д. А плюсом сюда идёт полная гибкость и возможность автоматизации.

Свежее