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.

Fehlermeldung

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

Laufender Container

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: