En principe, l'idée derrière #Winboat est excellente, mais la mise en œuvre semble encore un peu instable pour le moment. Bien que le système ait fonctionné depuis l'installation au début de l'année, le logiciel a complètement cessé de fonctionner aujourd'hui.

L'image a soudainement signalé une mémoire vive (RAM) insuffisante. J'ai essayé de résoudre le problème manuellement, mais cela a malheureusement rendu le système définitivement inutilisable. Au lieu de perdre plus de temps à chercher l'erreur, je suis passé directement à l'image Windows Dockurr – celle-ci constitue de toute façon la base technique de Winboat.

Message d'erreur

1. Préparation

Comme j'utilise Podman, j'ai d'abord créé les répertoires nécessaires sur mon système hôte. Cela permet de préserver l'intégrité des données si le conteneur doit être recréé :

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

2. La commande de démarrage

Remarque importante : Dans les variables -e USERNAME et -e PASSWORD, remplacez les espaces réservés par vos identifiants personnels.

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

Une fois que le conteneur est actif, vous pouvez accéder à l'instance Windows directement via votre navigateur :

http://127.0.0.1:8006

Conteneur en cours d'exécution

3. Résumé

Je n'ai eu à exécuter la commande ci-dessus qu'une seule fois. En utilisation quotidienne, l'environnement Windows peut désormais être piloté très facilement via ces commandes rapides :

  • Démarrer : podman start windows
  • Arrêter : podman stop windows (ou arrêter directement depuis Windows)
  • Vérifier le statut : podman ps -a

Liens utiles :