În principiu, ideea din spatele #Winboat este excelentă, însă implementarea pare să fie încă puțin instabilă în prezent. De la instalarea de la începutul anului, sistemul a funcționat, dar astăzi software-ul a refuzat complet să mai pornească.
Imaginea a raportat brusc memorie RAM insuficientă. Am încercat să remediez problema manual, ceea ce, din păcate, a făcut sistemul definitiv inutilizabil. În loc să investesc mai mult timp în depanare, am trecut direct la imaginea Windows Dockurr – aceasta constituie oricum baza tehnică a Winboat.

1. Pregătire
Deoarece folosesc Podman, am creat mai întâi directoarele necesare pe sistemul meu gazdă. Astfel, integritatea datelor este menținută în cazul în care containerul trebuie recreat:
mkdir -p $HOME/Windows/System
mkdir -p $HOME/Windows/Shared
2. Comanda de pornire
Notă importantă: În variabilele -e USERNAME și -e PASSWORD, înlocuiește substituenții cu datele tale personale de acces.
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
Imediat ce containerul este activ, poți accesa instanța de Windows direct prin browser:
http://127.0.0.1:8006

3. Rezumat
A trebuit să execut comanda de mai sus o singură dată. În utilizarea zilnică, mediul Windows poate fi acum controlat foarte confortabil prin aceste comenzi scurte:
- Pornire:
podman start windows - Oprire:
podman stop windows(sau închidere directă din Windows) - Verificare status:
podman ps -a
Link-uri utile:
- Imaginea utilizată: GitHub - dockur/windows
- Aplicația originală: Winboat.app
- Pagina proiectului Podman: Podman