Denne artikel beskriver, hvordan man bruger TrustedFiscalService som en Docker-container.
Forudsætning
- Docker-understøttelse har været tilgængelig siden version 1.2.5.
- Kendskab til betjening af Docker, især Docker-volumener
Oplysninger
Docker-images (også til ARMx64-arkitekturen) er tilgængelige på hub.docker.com.
Billedet kan hentes fra Docker Hub med følgende kommando:
docker pull retailforce/trusted-fiscal-service:latest
For at få adgang til REST-tjenesten skal du mappe port 7678 (eller 7677 for HTTPS) i Docker-containeren.
Oprettelse af volumener
Inden du kører Docker-containeren, skal du oprette volumenerne for at sikre, at dataene bevares ud over containerens levetid:
docker volume create fiscal-service-data docker volume create fiscal-service-config
Startkommando
Docker-containeren kan derefter startes ved hjælp af følgende kommando:
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
Direkte tilknytning
For at forbedre håndteringen anbefales det at binde datakatalogerne direkte ved hjælp af absolutte stier:
docker run --name trusted-fiscal-service -p 7678:7678 -d -v /absolute/path/to/fiscal-service-data:/usr/share/RetailForce -v /absolute/path/to/fiscal-service-config:/app/Config retailforce/trusted-fiscal-service:latest
Bemærk: Sørg for, at mapperne allerede findes og har de korrekte tilladelser.
Udtrækning af data fra containeren
Følg disse trin for at hente filer og logfiler, der er oprettet eller brugt af RetailForce, fra Docker-containeren:
OBS: Under denne proces skal RetailForce Middleware være aktiv; ellers eksporteres tomme mapper.
-
Opret en mappe på den valgte placering:
mkdir /path/to/your/local/destination/RetailForce_Directory
-
Kopier mapperne:
docker cp trusted-fiscal-service:/usr/share/RetailForce /path/to/your/local/destination/RetailForce_Directory/fiscal-service-data docker cp trusted-fiscal-service:/app/Config /path/to/your/local/destination/RetailForce_Directory/fiscal-service-config
Bemærk: Hvis der er sket ændringer, efter at du har eksporteret dataene til skrivebordet, skal du køre disse kommandoer igen for at hente de opdaterede data.
Opdatering fra versioner før 1.2.13
I de tidligere versioner blev konfigurationen fra containeren ikke kortlagt i startkommandoen, så filen skal kopieres fra containeren på forhånd (f.eks. til et volumen, der er oprettet på forhånd):
docker cp trusted-fiscal-service:/app/Config/fiscalService.config.json fiscal-service-config
Adgang til tjenesten
Når containeren kører, bør du kunne få adgang til tjenesten via følgende URL:
http://localhost:7678/swagger/index.html
Denne artikel er oversat automatisk.
Kommentarer
0 kommentarer
Log ind for at kommentere.