Αυτό το άρθρο περιγράφει τον τρόπο χρήσης του TrustedFiscalService ως κοντέινερ Docker.
Προαπαιτούμενα
- Η υποστήριξη Docker είναι διαθέσιμη από την έκδοση 1.2.5.
- Γνώσεις σχετικά με τη λειτουργία του Docker, ειδικότερα των τόμων (volumes) του 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 μπορεί να ξεκινήσει χρησιμοποιώντας την ακόλουθη εντολή:
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
Στις προηγούμενες εκδόσεις, η διαμόρφωση από το κοντέινερ δεν αντιστοιζόταν στην εντολή εκκίνησης, οπότε το αρχείο πρέπει να αντιγραφεί από το κοντέινερ εκ των προτέρων (π.χ. σε έναν τόμο που δημιουργήθηκε εκ των προτέρων):
docker cp trusted-fiscal-service:/app/Config/fiscalService.config.json fiscal-service-config
Πρόσβαση στην υπηρεσία
Μόλις το κοντέινερ τεθεί σε λειτουργία, θα πρέπει να μπορείτε να έχετε πρόσβαση στην υπηρεσία στη διεύθυνση URL που ακολουθεί:
http://localhost:7678/swagger/index.html
Αυτό το άρθρο μεταφράστηκε αυτόματα.
Σχόλια
0 σχόλια
Πραγματοποιήστε είσοδο για να αφήσετε ένα σχόλιο.