Ez a cikk a TrustedFiscalService Docker-konténerként való használatát ismerteti.
Előfeltételek
- A Docker-támogatás az 1.2.5-ös verziótól elérhető.
- A Docker, különösen a Docker-kötetek működésének ismerete
További információk
A Docker-képek (az ARMx64 architektúrához is) elérhetők a hub.docker.com oldalon.
A kép a következő paranccsal tölthető be a Docker Hubról:
docker pull retailforce/trusted-fiscal-service:latest
A REST-szolgáltatás eléréséhez a 7678-as portot (vagy HTTPS esetén a 7677-es portot) kell hozzárendelni a Docker-konténerben.
Kötet létrehozása
A Docker-konténer futtatása előtt hozzon létre köteteket, hogy az adatok a konténer élettartamán túl is megmaradjanak:
docker volume create fiscal-service-data docker volume create fiscal-service-config
Indítóparancs
A Docker-konténer ezután a következő paranccsal indítható el:
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
Közvetlen csatlakoztatás
A kezelés megkönnyítése érdekében ajánlott az adatkönyvtárakat abszolút útvonalakkal közvetlenül csatlakoztatni:
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
Megjegyzés: Győződjön meg arról, hogy a könyvtárak már léteznek, és a megfelelő jogosultságok vannak beállítva.
Adatok kinyerése a konténerből
A RetailForce által létrehozott vagy használt fájlok és naplófájlok lekéréséhez a Docker-konténerből kövesse az alábbi lépéseket:
Figyelem: A folyamat során a RetailForce Middleware-nek aktívnak kell lennie; ellenkező esetben üres könyvtárak kerülnek exportálásra.
-
Hozzon létre egy könyvtárat a kívánt helyen:
mkdir /path/to/your/local/destination/RetailForce_Directory
-
Másolja át a könyvtárakat:
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
Megjegyzés: Ha az adatok asztalra történő exportálása után változások történtek, akkor a frissített adatok lekéréséhez újra kell futtatnia ezeket a parancsokat.
Frissítés a 1.2.13-as verziót megelőző verziókról
A korábbi verziókban a konténerből származó konfigurációt nem rendelték hozzá az indítóparancsban, ezért a fájlt előzetesen át kell másolni a konténerből (pl. egy előzetesen létrehozott kötetre):
docker cp trusted-fiscal-service:/app/Config/fiscalService.config.json fiscal-service-config
A szolgáltatás eléréséhez
Amint a konténer fut, a szolgáltatás a következő URL-en érhető el:
http://localhost:7678/swagger/index.html
Ezt a cikket automatikusan lefordították.
Hozzászólások
0 hozzászólás
Hozzászólások írásához jelentkezzen be.