Dieser Artikel beschreibt, wie man den TrustedFiscalService als Docker Container verwenden kann.
Voraussetzung
- Die Docker Unterstützung steht seit der Version 1.2.5 zur Verfügung.
- Know How in der Bedienung von Docker, Docker-Volumes
Information
Das Docker Image steht nicht mehr unter http://www.retailforce.cloud/downloads zur Verfügung sondern auf hub.docker.com.
Das Image kann mit folgenden Befehl aus docker hub geladen werden:
docker pull retailforce/trusted-fiscal-service:latest
Um den Rest-Service zu erreichen, müssen Sie im Docker Container den Port 7678 (oder 7677 bei HTTPS) mappen.
Startbefehl
Ein gängiger möglicher Startbefehl um den Container mit dem Namen "trusted-fiscal-service" zu starten sieht folgendermaßen aus:
docker run --name trusted-fiscal-service -p 7678:7678 -d -v fiscal-service-data:/usr/share/RetailForce -v fiscal-service-config:/app/Config retailforce/trusted-fiscal-service:latest
Achtung: Das Verzeichnis /usr/share/RetailForce muss lokal gemapped werden, ansonsten werden die Daten wieder verloren (hier auf 'fiscal-service-data'). Genauso wie die Config-Datei (hier auf 'fiscal-service-config'). In diesem Fall wurden die beiden Verzeichnis auf ein Volume gemapped.
Update von Version vor 1.2.13
In den vorherigen Versionen wurde im Startbefehl die Konfiguration aus dem Container nicht gemapped, daher muss die Datei vorab noch aus dem Container kopiert werden (z.B. in einem Volume, das vorher angelegt wurde):
docker cp trusted-fiscal-service:/app/Config/fiscalService.config.json fiscal-service-config
ACHTUNG: Sie müssen die Konfiguration aus dem Docker Container vor dem Beenden (bzw. Ersetzen des Containers) in Docker kopieren, ansonsten ist die Datei verloren!
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.