Tento článok popisuje, ako používať službu TrustedFiscalService ako kontajner Docker.
Predpoklady
- Podpora Dockeru je k dispozícii od verzie 1.2.5.
- Znalosť práce s Dockerom, konkrétne s Docker-volume
Informácie
Obrázky Dockeru (aj pre architektúru ARMx64) sú k dispozícii na stránke hub.docker.com.
Obraz je možné načítať z Docker Hubu pomocou nasledujúceho príkazu:
docker pull retailforce/trusted-fiscal-service:latest
Na prístup k službe REST je potrebné namapovať port 7678 (alebo 7677 pre HTTPS) v kontajneri Docker.
Vytvorenie diskového oddielu
Pred spustením kontajnera Docker vytvorte diskové oddiely, aby ste zaistili, že údaje pretrvajú aj po skončení životného cyklu kontajnera:
docker volume create fiscal-service-data docker volume create fiscal-service-config
Príkaz na spustenie
Kontajner Docker je potom možné spustiť pomocou nasledujúceho príkazu:
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
Priame pripojenie
Pre lepšiu správu sa odporúča priamo priradiť adresáre s dátami pomocou absolútnych ciest:
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
Poznámka: Uistite sa, že adresáre už existujú a majú nastavené správne oprávnenia.
Extrahovanie údajov z kontajnera
Ak chcete z kontajnera Docker získať súbory a protokoly vytvorené alebo používané aplikáciou RetailForce, postupujte podľa týchto krokov:
Upozornenie: Počas tohto procesu by mal byť aktívny RetailForce Middleware; inak budú exportované prázdne adresáre.
-
Vytvorte adresár na zvolenom mieste:
mkdir /path/to/your/local/destination/RetailForce_Directory
-
Skopírujte adresáre:
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
Poznámka: Ak došlo k zmenám po exportovaní údajov na pracovnú plochu, budete musieť tieto príkazy spustiť znovu, aby ste získali aktualizované údaje.
Aktualizácia z verzie staršej ako 1.2.13
V predchádzajúcich verziách nebola konfigurácia z kontajnera zmapovaná v spúšťacom príkaze, preto je potrebné súbor vopred skopírovať z kontajnera (napr. do zväzku, ktorý bol vytvorený vopred):
docker cp trusted-fiscal-service:/app/Config/fiscalService.config.json fiscal-service-config
Prístup k službe
Akonáhle kontajner beží, mali by ste mať prístup k službe na nasledujúcej URL adrese:
http://localhost:7678/swagger/index.html
Tento článok bol preložený automaticky.
Príspevky
0 komentárov
Ak chcete napísať komentár, prihlásiť sa.