V tem članku je opisano, kako uporabljati TrustedFiscalService kot Dockerjev kontejner.
Predpogoj
- Podpora za Docker je na voljo od različice 1.2.5.
- Znanje o delovanju Dockerja, zlasti o Dockerjevih volumnih
Informacije
Docker slike (tudi za arhitekturo ARMx64) so na voljo na hub.docker.com.
Podobo lahko naložite iz Docker Hub z naslednjim ukazom:
docker pull retailforce/trusted-fiscal-service:latest
Za dostop do storitve REST morate v Dockerjevem kontejnerju dodeliti vrata 7678 (ali 7677 za HTTPS).
Ustvarjanje volumnov
Pred zagonom Docker kontejnerja ustvarite prostore, da zagotovite, da podatki ostanejo shranjeni tudi po koncu življenjskega cikla kontejnerja:
docker volume create fiscal-service-data docker volume create fiscal-service-config
Ukaz za zagon
Dockerjev kontejner lahko nato zaženete z naslednjim ukazom:
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
Neposredno vezanje
Za lažje upravljanje priporočamo, da imenike s podatki neposredno povežete z absolutnimi potmi:
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
Opomba: Preverite, ali imeniki že obstajajo in ali imajo pravilno nastavljene pravice.
Izpisovanje podatkov iz kontejnerja
Če želite iz kontejnerja Docker pridobiti datoteke in dnevnike, ki jih je ustvaril ali uporablja RetailForce, sledite tem korakom:
Pozor: Med tem postopkom mora biti RetailForce Middleware aktiven; v nasprotnem primeru bodo izvoženi prazni imeniki.
-
Ustvarite imenik na izbrani lokaciji:
mkdir /path/to/your/local/destination/RetailForce_Directory
-
Kopirajte mape:
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
Opomba: Če so se po izvozu podatkov na namizje pojavile spremembe, boste morali te ukaze ponovno izvesti, da boste pridobili posodobljene podatke.
Posodobitev iz različice pred 1.2.13
V prejšnjih različicah konfiguracija iz kontejnerja ni bila dodeljena v ukaz za zagon, zato je treba datoteko vnaprej kopirati iz kontejnerja (npr. v predhodno ustvarjen volumen):
docker cp trusted-fiscal-service:/app/Config/fiscalService.config.json fiscal-service-config
Dostop do storitve
Ko kontejner deluje, bi morali imeti dostop do storitve na naslednjem URL-ju:
http://localhost:7678/swagger/index.html
Ta članek je bil samodejno preveden.
Komentar
0 komentarjev
Za dodajanje komentarja prosimo kliknite Vpis.