Tento článek popisuje, jak používat službu TrustedFiscalService jako kontejner Docker.
Předpoklady
- Podpora Dockeru je k dispozici od verze 1.2.5.
- Znalost práce s Dockerem, zejména s Docker svazky
Informace
Obrázky Dockeru (včetně architektury ARMx64) jsou k dispozici na hub.docker.com.
Obraz lze načíst z Docker Hubu pomocí následujícího příkazu:
docker pull retailforce/trusted-fiscal-service:latest
Pro připojení k službě REST je nutné v kontejneru Docker namapovat port 7678 (nebo 7677 pro HTTPS).
Vytvoření svazku
Před spuštěním kontejneru Docker vytvořte svazky, abyste zajistili, že data přetrvají i po skončení životního cyklu kontejneru:
docker volume create fiscal-service-data docker volume create fiscal-service-config
Příkaz pro spuštění
Kontejner Dockeru lze poté spustit pomocí následujícího pří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
Přímé připojení
Pro lepší správu se doporučuje přímo připojit datové adresáře pomocí absolutních cest:
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: Ujistěte se, že adresáře již existují a mají nastavena správná oprávnění.
Extrahování dat z kontejneru
Chcete-li z kontejneru Docker načíst soubory a protokoly vytvořené nebo používané aplikací RetailForce, postupujte podle těchto kroků:
Upozornění: Během tohoto procesu by měl být aktivní RetailForce Middleware; v opačném případě budou exportovány prázdné adresáře.
- Vytvořte adresář na zvoleném místě: `
mkdir /path/to/your/local/destination/RetailForce_Directory
` - Zkopírujte adresáře:
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: Pokud došlo ke změnám po exportu dat na plochu, budete muset tyto příkazy spustit znovu, abyste získali aktualizovaná data.
Aktualizace z verze starší než 1.2.13
V předchozích verzích nebyla konfigurace z kontejneru namapována v příkazu pro spuštění, takže je nutné soubor předem zkopírovat z kontejneru (např. do svazku, který byl vytvořen předem):
docker cp trusted-fiscal-service:/app/Config/fiscalService.config.json fiscal-service-config
Přístup ke službě
Jakmile je kontejner spuštěn, měli byste mít přístup ke službě na následující adrese URL:
http://localhost:7678/swagger/index.html
Tento článek byl přeložen automaticky.
Komentáře
0 komentářů
Prosím přihlaste se, abyste mohli napsat komentář.