Ovaj članak opisuje kako koristiti TrustedFiscalService kao Docker spremnik.
Preduvjet
- Podrška za Docker dostupna je od verzije 1.2.5.
- Poznavanje rada Dockera, posebno Docker volumena
Informacije
Docker slike (također za ARMx64 arhitekturu) dostupne su na hub.docker.com.
Slika se može učitati s Docker Huba sljedećom naredbom:
docker pull retailforce/trusted-fiscal-service:latest
Za pristup REST servisu potrebno je mapirati port 7678 (ili 7677 za HTTPS) u Docker kontejneru.
Kretanje volumena
Prije pokretanja Docker kontejnera, stvorite volumene kako biste osigurali trajnost podataka nakon završetka životnog ciklusa kontejnera:
docker volume create fiscal-service-data docker volume create fiscal-service-config
Pokretanje naredbe
Docker spremnik se zatim može pokrenuti sljedećom naredbom:
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
Izravno mapiranje
Preporučuje se za poboljšanu upravljivost izravno povezati direktorije s podacima koristeći apsolutne putanje:
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
Napomena: Provjerite da direktoriji već postoje i da imaju ispravne dozvole.
Izvlačenje podataka iz kontejnera
Da biste dohvatili datoteke i dnevnike koje je stvorio ili koristio RetailForce iz Docker spremnika, slijedite ove korake:
Pažnja: Tijekom ovog postupka RetailForce Middleware mora biti aktivan; u suprotnom će se izvesti prazne mape.
-
Stvorite direktorij na odabranoj lokaciji:
mkdir /path/to/your/local/destination/RetailForce_Directory
-
Kopirajte direktorije:
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
Napomena: Ako su se promjene dogodile nakon što ste izvezli podatke na radnu površinu, morat ćete ponovno pokrenuti ove naredbe kako biste dobili ažurirane podatke.
Ažuriranje iz verzije prije 1.2.13
U prethodnim verzijama konfiguracija iz kontejnera nije bila mapirana u naredbi za pokretanje, stoga datoteku morate prethodno kopirati iz kontejnera (npr. u volumen koji je prethodno stvoren):
docker cp trusted-fiscal-service:/app/Config/fiscalService.config.json fiscal-service-config
Pristup usluzi
Kada kontejner radi, trebali biste moći pristupiti usluzi na sljedećoj URL adresi:
http://localhost:7678/swagger/index.html
Ovaj je članak automatski preveden.
Komentari
0 komentara
Molimo Prijavite se kako bi ostavili komentar.