Tegelikult on #Winboat-i idee suurepärane, kuid teostus tundub hetkel veel veidi ebakindel olevat. Alates paigaldamisest aasta alguses süsteem küll töötas, kuid täna keeldus tarkvara täielikult koostööst.
Image teatas äkitselt ebapiisavast mälust (RAM). Üritasin probleemi veel käsitsi lahendada, mis aga muutis süsteemi kahjuks lõplikult kasutuskõlbmatuks. Selle asemel, et kulutada rohkem aega veaotsingule, läksin otse üle Dockurri Windowsi image'ile – see on niikuinii Winboati tehniline alus.

1. Ettevalmistus
Kuna kasutan Podmanit, lõin esmalt oma host-süsteemis vajalikud kataloogid. Nii säilib andmete terviklikkus, kui konteiner on vaja uuesti luua:
mkdir -p $HOME/Windows/System
mkdir -p $HOME/Windows/Shared
2. Käivitusmäärang
Oluline märkus: Asenda muutujates -e USERNAME ja -e PASSWORD kohatäitjad oma isiklike sisselogimisandmetega.
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
Niipea kui konteiner on aktiivne, saad Windowsi instantsi avada otse oma brauseris:
http://127.0.0.1:8006

3. Kokkuvõte
Ülaltoodud käsku pidin täitma vaid ühe korra. Igapäevases töös saab Windowsi keskkonda nüüd mugavalt juhtida järgmiste lühikäskudega:
- Käivitamine:
podman start windows - Peatamine:
podman stop windows(või lülita välja otse Windowsi seest) - Oleku kontrollimine:
podman ps -a
Kasulikud lingid:
- Kasutatud image: GitHub - dockur/windows
- Algne rakendus: Winboat.app
- Podmani projektileht: Podman