Насправді ідея #Winboat чудова, але реалізація наразі здається дещо нестабільною. З моменту встановлення на початку року система працювала, але сьогодні програмне забезпечення повністю відмовилося функціонувати.
Образ раптово повідомив про недостатню кількість оперативної пам'яті (RAM). Я намагався виправити проблему вручну, але це, на жаль, остаточно вивело систему з ладу. Замість того, щоб витрачати більше часу на пошук помилок, я одразу перейшов на Windows-образ Dockurr — він і так є технічною основою Winboat.

1. Підготовка
Оскільки я використовую Podman, я спочатку створив необхідні каталоги на своїй хост-системі. Це дозволяє зберегти цілісність даних, якщо контейнер потрібно буде створити заново:
mkdir -p $HOME/Windows/System
mkdir -p $HOME/Windows/Shared
2. Команда запуску
Важлива примітка: Замініть заповнювачі у змінних -e USERNAME та -e PASSWORD на ваші особисті дані для входу.
podman run -d \
--name windows \
-p 8006:8006 \
--device=/dev/kvm \
--cap-add NET_ADMIN \
-e RAM_SIZE="8G" \
-e USERNAME="Carsten" \
-e PASSWORD="1234" \
-e LANGUAGE="German" \
-v $HOME/Windows/System:/storage:Z \
-v $HOME/Windows/Shared:/shared:Z \
--stop-timeout 120 \
dockurr/windows
Як тільки контейнер стане активним, ви зможете отримати доступ до інстансу Windows безпосередньо через браузер:
http://127.0.0.1:8006

3. Підсумок
Вищезгадану команду мені довелося виконати лише один раз. У повсякденній роботі середовищем Windows тепер можна зручно керувати за допомогою цих коротких команд:
- Запуск:
podman start windows - Зупинка:
podman stop windows(або вимкнення безпосередньо всередині Windows) - Перевірка статусу:
podman ps -a
Корисні посилання:
- Використаний образ: GitHub - dockur/windows
- Оригінальний додаток: Winboat.app
- Сторінка проєкту Podman: Podman