Насправді ідея #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

Корисні посилання: