Всъщност идеята зад #Winboat е отлична, но реализацията в момента изглежда все още малко нестабилна. От инсталацията в началото на годината системата работеше, но днес софтуерът напълно отказа да функционира.
Образът (image) внезапно съобщи за недостатъчна оперативна памет (RAM). Опитах се да отстраня проблема ръчно, което за съжаление направи системата окончателно неизползваема. Вместо да инвестирам повече време в търсене на грешки, преминах директно към Dockurr Windows-Image – той и без това е техническата основа на 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