Idén bakom #Winboat är egentligen utmärkt, men genomförandet verkar för närvarande vara lite instabilt. Sedan installationen i början av året har systemet visserligen fungerat, men idag slutade programvaran helt att fungera.

Imagen rapporterade plötsligt otillräckligt arbetsminne (RAM). Jag försökte åtgärda problemet manuellt, vilket tyvärr gjorde systemet helt oanvändbart. Istället för att lägga mer tid på felsökning bytte jag direkt till Dockurrs Windows-image – som ändå utgör den tekniska basen för Winboat.

Felmeddelande

1. Förberedelser

Eftersom jag använder Podman skapade jag först de nödvändiga katalogerna på mitt värdsystem. På så sätt bevaras dataintegriteten om containern behöver skapas på nytt:

mkdir -p $HOME/Windows/System
mkdir -p $HOME/Windows/Shared

2. Startkommandot

Viktigt: Ersätt platshållarna i variablerna -e USERNAME och -e PASSWORD med dina personliga inloggningsuppgifter.

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

Så snart containern är aktiv kan du komma åt Windows-instansen direkt via din webbläsare:

http://127.0.0.1:8006

Container som körs

3. Sammanfattning

Jag behövde bara köra ovanstående kommando en gång. I den dagliga driften kan Windows-miljön nu enkelt styras via dessa snabbkommandon:

  • Starta: podman start windows
  • Stoppa: podman stop windows (eller stäng av direkt inifrån Windows)
  • Kontrollera status: podman ps -a

Användbara länkar: