Овај чланак описује како користити TrustedFiscalService као Docker контејнер.
Предуслов
- Подршка за Docker је доступна од верзије 1.2.5.
- Познавање рада Docker-а, конкретно Docker волумена
Информације
Docker слике (такође за ARMx64 архитектуру) доступне су на hub.docker.com.
Слика се може учитати са Docker Hub-а следећом командом:
docker pull retailforce/trusted-fiscal-service:latest
Да бисте приступили REST сервису, потребно је да мапирате порт 7678 (или 7677 за HTTPS) у Docker контејнеру.
Креирање волумена
Пре покретања Docker контејнера, креирајте волумена како бисте осигурали да подаци опстану и након животног века контејнера:
docker volume create fiscal-service-data docker volume create fiscal-service-config
Команда за покретање
Докер контејнер се затим може покренути помоћу следеће команде:
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
Директно мапирање
Препоручује се за побољшано руковање да се директоријуми са подацима директно повежу коришћењем апсолутних путања:
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
Напомена: Уверите се да директоријуми већ постоје и да имају исправне дозволе.
Извлачење података из контејнера
Да бисте добили датотеке и логове које је креирао или користио RetailForce из Docker контејнера, пратите ове кораке:
Пажња: Током овог процеса, RetailForce Middleware треба да буде активан; у супротном ће бити извезене празне директоријуме.
-
Креирајте директоријум на одабраној локацији:
mkdir /path/to/your/local/destination/RetailForce_Directory
-
Копирајте директоријуме:
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
Напомена: Ако су се догодиле промене након што сте извезли податке на радну површину, мораћете поново да покренете ове команде како бисте добили ажуриране податке.
Ажурирање из верзије пре 1.2.13
У претходним верзијама конфигурација из контејнера није била мапирана у командy за покретање, па је фајл морао бити претходно копиран из контејнера (нпр. у волумен који је раније креиран):
docker cp trusted-fiscal-service:/app/Config/fiscalService.config.json fiscal-service-config
Приступ услузи
Када контејнер почне да ради, требало би да можете да приступите услузи на следећем URL-у:
http://localhost:7678/swagger/index.html
Овај чланак је аутоматски преведен.
Komentari
Komentara: 0
Molimo prijavi se da biste komentarisali.