Nápad za projektem #Winboat je sice vynikající, ale jeho realizace se momentálně zdá být poněkud nestabilní. Od instalace na začátku roku systém sice běžel, ale dnes software zcela vypověděl službu.
Image náhle nahlásil nedostatek operační paměti (RAM). Pokusil jsem se problém vyřešit ručně, což však bohužel systém definitivně znefunkčnilo. Místo abych investoval další čas do hledání chyb, přešel jsem rovnou na Dockurr Windows-Image – ten ostatně tvoří technický základ Winboatu.

1. Příprava
Protože používám Podman, vytvořil jsem nejprve potřebné adresáře na svém hostitelském systému. Tím zůstane zachována integrita dat, pokud by bylo nutné kontejner znovu vytvořit:
mkdir -p $HOME/Windows/System
mkdir -p $HOME/Windows/Shared
2. Spouštěcí příkaz
Důležité upozornění: V proměnných -e USERNAME a -e PASSWORD nahraďte zástupné symboly svými osobními přihlašovacími údaji.
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
Jakmile je kontejner aktivní, můžete k instanci Windows přistoupit přímo přes prohlížeč:
http://127.0.0.1:8006

3. Shrnutí
Výše uvedený příkaz jsem musel spustit pouze jednou. V každodenním provozu lze nyní prostředí Windows pohodlně ovládat pomocí těchto krátkých příkazů:
- Spuštění:
podman start windows - Zastavení:
podman stop windows(nebo vypnout přímo v rámci Windows) - Kontrola stavu:
podman ps -a
Užitečné odkazy:
- Použitý image: GitHub - dockur/windows
- Původní aplikace: Winboat.app
- Projektová stránka Podman: Podman