Clone
1
Docker Desktop WSL Windows.de
Patrick Gniza edited this page 2026-08-17 10:48:39 +02:00

Deutsch | English

Romexis Docker unter Windows mit Docker Desktop und WSL 2 ausführen

Zweck

Diese Anleitung erklärt, wie der Romexis-Docker-Stack unter Windows mit Docker Desktop und dem WSL-2-Backend ausgeführt wird.

Offizielle Dokumentation: https://docs.docker.com/desktop/features/wsl/

Voraussetzungen

  • Windows 10/11
  • WSL 2
  • Docker Desktop
  • Ubuntu (empfohlen)

WSL installieren

wsl --install
wsl -l -v

Docker-Desktop-WSL-Integration aktivieren

Docker Desktop → Settings → Resources → WSL Integration

Die verwendete Ubuntu-Distribution aktivieren.

Prüfen:

docker version
docker compose version

Empfohlenes Verzeichnislayout

/srv/romexis-docker
/srv/romexis-data
/srv/romexis-backup

Verzeichnisse erstellen:

sudo mkdir -p /srv/romexis-docker /srv/romexis-data /srv/romexis-backup
sudo chown -R $USER:$USER /srv/romexis-docker /srv/romexis-data /srv/romexis-backup

Konfigurieren

cp .env.sample .env
nano .env

Beispiel:

ROMEXIS_VERSION=6.5.3.444.203
SERVER_DB=5
HOST_IP=192.168.1.100
ROMEXIS_DATA_ROOT=/srv/romexis-data
DATABASE_BACKUP_DIR=/srv/romexis-backup

Firebird:

SERVER_DB=4
FIREBIRD_USER=sysdba
FIREBIRD_PASSWORD=pwr0mex!
ROMEXIS_DB_URL=jdbc:firebirdsql://firebird:3050//firebird/data/romexis.fdb

Starten

docker compose up -d
docker compose ps
docker compose logs -f romexis

Nützliche Befehle

docker compose exec romexis bash
docker buildx prune -a -f
docker compose build --no-cache --pull
docker compose up -d --force-recreate

Fehlersuche

Docker nicht gefunden

Die WSL-Integration aktivieren.

Langsame Leistung

Das Projekt unter /srv statt unter /mnt/c speichern.

Einen Container debuggen

docker compose run --rm --entrypoint /bin/bash romexis