Den här artikeln beskriver hur man använder TrustedFiscalService som en Docker-container.
Förutsättningar
- Stöd för Docker har funnits sedan version 1.2.5.
- Kunskaper i hur man använder Docker, särskilt Docker-volymer
Information
Docker-bilder (även för ARMx64-arkitekturen) finns tillgängliga på hub.docker.com.
Bilden kan laddas från Docker Hub med följande kommando:
docker pull retailforce/trusted-fiscal-service:latest
För att nå REST-tjänsten måste du mappa port 7678 (eller 7677 för HTTPS) i Docker-containern.
Skapande av volymer
Innan du kör Docker-containern ska du skapa volymerna för att säkerställa att data bevaras även efter att containern har avslutats:
docker volume create fiscal-service-data docker volume create fiscal-service-config
Startkommando
Docker-containern kan sedan startas med följande 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
Direktmontering
För en smidigare hantering rekommenderas det att direkt koppla datakatalogerna med absoluta sökvägar:
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
Obs! Se till att katalogerna redan finns och har rätt behörigheter.
Extrahera data från containern
Följ dessa steg för att hämta filer och loggar som skapats eller använts av RetailForce från Docker-containern:
Observera: Under denna process måste RetailForce Middleware vara aktivt; annars exporteras tomma kataloger.
-
Skapa en katalog på den plats du väljer:
mkdir /path/to/your/local/destination/RetailForce_Directory
-
Kopiera katalogerna:
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
Obs! Om ändringar har skett efter att du exporterade data till skrivbordet måste du köra dessa kommandon igen för att hämta de uppdaterade uppgifterna.
Uppdatering från versioner före 1.2.13
I de tidigare versionerna mappades inte konfigurationen från containern i startkommandot, så filen måste kopieras från containern i förväg (t.ex. till en volym som skapats tidigare):
docker cp trusted-fiscal-service:/app/Config/fiscalService.config.json fiscal-service-config
Åtkomst till tjänsten
När containern är igång bör du kunna nå tjänsten via följande URL:
http://localhost:7678/swagger/index.html
Den här artikeln har översatts automatiskt.
Kommentarer
0 kommentarer
logga in för att lämna en kommentar.