WinBoat - Verzeichnis einbinden
Mi 31 Dezember 2025
Da ich nach der Installation von WinBoat (entsprechend der Doku) Probleme hatte auf das originäre Filesystem zuzugreifen (via Netz) habe ich etwas rumgesucht. Folgende Anpassungen in der docker-composer.yaml (im Verzeichnis ~/(.winboat) haben geholfen.
Hier zunächst das Original:
name: winboat
volumes:
data:
services:
windows:
image: ghcr.io/dockur/windows:5.14
container_name: WinBoat
environment:
VERSION: "11"
RAM_SIZE: 8G
CPU_CORES: "2"
DISK_SIZE: 96G
USERNAME: ***
PASSWORD: ***
HOME: ${HOME}
LANGUAGE: English
USER_PORTS: "7148"
HOST_PORTS: "7149"
ARGUMENTS: -qmp tcp:0.0.0.0:7149,server,wait=off
cap_add:
- NET_ADMIN
privileged: true
ports:
- 127.0.0.1:47270-47279:8006/tcp
- 127.0.0.1:47280-47289:7148/tcp
- 127.0.0.1:47290-47299:7149/tcp
- 127.0.0.1:47300-47309:3389/tcp
- 127.0.0.1:47300-47309:3389/udp
stop_grace_period: 120s
restart: no
volumes:
- /home/andre/mydata/winboat:/storage
- ${HOME}:/shared
- /dev/bus/usb:/dev/bus/usb
- ./oem:/oem
devices:
- /dev/kvm
und hier das aktive yaml:
name: winboat
volumes:
data:
services:
windows:
image: ghcr.io/dockur/windows:5.14
container_name: WinBoat
envir onment:
VERSION: "11"
RAM_SIZE: 8G
CPU_CORES: "4"
DISK_SIZE: 96G
USERNAME: ***
PASSWORD: ***
HOME: ${HOME}
LANGUAGE: English
USER_PORTS: "7148"
HOST_PORTS: "7149"
ARGUMENTS: -qmp tcp:0.0.0.0:7149,server,wait=off
cap_add:
- NET_ADMIN
privileged: false
ports:
- 127.0.0.1:47270-47279:8006/tcp
- 127.0.0.1:47280-47289:7148/tcp
- 127.0.0.1:47290-47299:7149/tcp
- 127.0.0.1:47300-47309:3389/tcp
- 127.0.0.1:47300-47309:3389/udp
stop_grace_period: 120s
restart: no
volumes:
- /home/andre/mydata/winboat:/storage
- /home/andre/shared:/storage/shared
- /dev/bus/usb:/dev/bus/usb
- ./oem:/oem
devices:
- /dev/kvm
Im wesentlichen also zwei Anpassungen:
privileged: true
geändert auf:
privileged: false
und unter volumes das Verzeichnis /home/andre/shared eingebunden via:
- /home/andre/shared:/storage/shared