Portainer Εργαλείο DevOps
Μια ελαφριά και αυτο-φιλοξενούμενη πλατφόρμα διαχείρισης εμπορευματοκιβωτίων
Το Portainer είναι μια πλατφόρμα διαχείρισης ανοιχτού κώδικα και ισχυρής διαχείρισης εμπορευματοκιβωτίων. Σας επιτρέπει να δημιουργείτε εύκολα, να διαχειρίζεστε και να διατηρήστε περιβάλλοντα Docker και Kubernetes.
ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ
Το Portainer είναι ένα ανοιχτό κώδικα, ισχυρό ελαφρύ GUI και εύχρηστο εργαλείο διαχείρισης εμπορευματοκιβωτίων. Βοηθά τους πελάτες να υιοθετήσουν την τεχνολογία των εμπορευματοκιβωτίων, να κατασκευάσουν, να διαχειρίζονται και να διατηρούν τα Evironments με βάση το δοχείο με Docker, Kubernetes, Docker Swarm και Azure ACI. Το Portainer είναι εύκολο να αναπτύξει εργαλείο με μια διαισθητική διεπαφή τόσο για τους προγραμματιστές λογισμικού όσο και για τις λειτουργίες πληροφορικής. Το Portainer αφαιρεί την ανάγκη χρήσης του CLI και κρύβει την πολυπλοκότητα της διαχείρισης των εμπορευματοκιβωτίων. Η πλατφόρμα διαχείρισης εμπορευματοκιβωτίων Portainer αποτελείται από δύο εξαρτήματα, τον διακομιστή Portainer και τον πράκτορα Portainer. Αυτά τα δύο στοιχεία λειτουργούν ως ελαφριά δοχεία Docker σε έναν κινητήρα Docker. Ενεργοποιεί τις συγκεντρωτικές διαμορφώσεις, τη διαχείριση και την ασφάλεια των περιβαλλόντων παραγωγής Kubernetes και Docker. Δίνει μια λεπτομερή επισκόπηση του περιβάλλοντος και επιτρέπει στο DevOps να διαχειρίζεται δοχεία, εικόνες, όγκους, δίκτυα και άλλα. Είναι επίσης συμβατό με τον αυτόνομο κινητήρα Docker και με το Docker Swarm.
Απαιτήσεις συστήματος
Οι οδηγίες εγκατάστασης κάνουν τις ακόλουθες υποθέσεις για τον διακομιστή διαχείρισης εμπορευματοκιβωτίων Portainer στο περιβάλλον Linux:
- Η τελευταία έκδοση του Docker εγκατεστημένη
- Πρόσβαση Sudo σε παρουσία διακομιστή Portainer Portainer
- Θύρα 9443 για πρόσβαση στο UI και το API
- Διακομιστής σήραγγας TCP πάνω από θύρα 8000
- Πρόσβαση στο Docker μέσω υποδοχών Unix
- Το Selinux είναι απενεργοποιημένο
- Το Docker λειτουργεί ως ρίζα
Χαρακτηριστικά
Το Portainer CE Container-as-a-service υποστηρίζει ένα ευρύ φάσμα χαρακτηριστικών για τη διαχείριση των δοχείων Docker ως Docker Swarm UI Manager. Μερικά από τα βασικά χαρακτηριστικά του GUI διαχείρισης εμπορευματοκιβωτίων Portainer παρατίθενται παρακάτω:
- Διαχείριση ελέγχου πρόσβασης
- Ανάπτυξη εφαρμογών cloud-native
- Απομόνωση δικτύου
- Καταγραφή εφαρμογών
- Οπτικοποίηση συμπλέγματος
- Δικτύωση εμπορευματοκιβωτίων
- Διαχείριση μητρώου και αποθήκευσης
- Ενορχήστρωση
- Δημιουργία αντιγράφων ασφαλείας και επαναφορά
Οδηγίες Εγκατάστασης
Εγκαταστήστε το Portainer με το Docker στο Linux
Αυτά τα βήματα εγκατάστασης εγγράφων υποθέτουν ότι όλα τα πακέτα Depency της κοινοτικής έκδοσης του Portainer είναι εγκατεστημένα και ενημερωμένα στο περιβάλλον Linux. Για τη ρύθμιση του λειτουργικού συστήματος Linux, ακολουθήστε τα παρακάτω βήματα εγκατάστασης για να εγκαταστήσετε το δοχείο διακομιστή Portainer. Πρώτον, δημιουργήστε τον τόμο που θα χρησιμοποιήσει ο διακομιστής Portainer για να αποθηκεύσει τη βάση δεδομένων του χρησιμοποιώντας παρακάτω εντολή:
docker volume create portainer_data
Στη συνέχεια, κατεβάστε και εγκαταστήστε το λογισμικό Portainer Best Container Management, εκτελώντας παρακάτω στο Terminal:
docker run -d -p 8000:8000 -p 9443:9443 --name portainer \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-ce:latest
Από προεπιλογή, η εγκατάσταση του συστήματος διαχείρισης εμπορευματοκιβωτίων Portainer δημιουργεί ένα πιστοποιητικό SSL που έχει σχεδιαστεί αυτόματο για την εξασφάλιση της θύρας 9443. Εάν χρειάζεστε θύρα HTTP 9000 ανοικτή για λόγους κληρονομιάς τότε μπορείτε να προσθέσετε τα ακόλουθα στην εντολή Docker Run:
-p 9000:9000
Τώρα μπορείτε να ελέγξετε αν ο δοχείο διακομιστή Portainer έχει ξεκινήσει εκτελώντας το Docker PS Commamd:
docker ps
Προαιρετικά μπορείτε να εγκαταστήσετε τον πράκτορα Portainer παράλληλα με την εγκατάσταση του διακομιστή Portainer και το Docker Standalone εκτελώντας την ακόλουθη εντολή:
docker run -d -p 9001:9001 --name portainer_agent --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/docker/volumes:/var/lib/docker/volumes portainer/agent:latest
Ο Agent Portainer παρέχει πρόσθετη λειτουργικότητα, όπως περιήγηση όγκου από το Portainer. Τώρα, μπορείτε να συνδεθείτε στην παρουσία σας Portainer Server με περιήγηση url:
https://localhost:9443
Πρέπει να αντικαταστήσετε το LocalHost με το IP ή το πλήρως εξειδικευμένο όνομα τομέα (FQDN) και θα δείτε την αρχική σελίδα ρύθμισης για το Portainer Server. Αυτό είναι, έχει εγκατασταθεί ο διακομιστής Portainer. Συγχαρητήρια! Έχετε ρυθμίσει με επιτυχία το Portainer Docker Container Management Server στο Linux. Απολαμβάνω!
Συχνές ερωτήσεις
Τι χρησιμοποιείται για το Portainer;
Το Portainer είναι ένα δωρεάν UI Contianer Management UI για το περιβάλλον Docker και Kubernetes. Το Portainer σας διευκολύνει να διαχειριστείτε τα δοχεία Docker, τις εικόνες, τα δίκτυα και τους όγκους από τον πίνακα ελέγχου Portainer GUI που βασίζεται στο διαδίκτυο.
είναι δωρεάν το Portainer;
Ναι, το Portainer CE είναι δωρεάν για χρήση και λήψη εργαλείου διαχείρισης εμπορευματοκιβωτίων για περιβάλλοντα εμπορευματοκιβωτίων.
Είναι το Portainer Open Source;
Ναι, το Portainer είναι λογισμικό διαχείρισης δοχείων ανοιχτού κώδικα. Το Portainer Source Code Repository είναι διαθέσιμο στο Github.
Σε ποια γλώσσα γράφεται η Portainer;
Το Portainer είναι γραμμένο σε γλώσσες προγραμματισμού JavaScript και JavaScript.
Λειτουργεί το Portainer με το Kubernetes;
Το Portainer Docker Swarm Management UI συνεργάζεται με όλες τις γεύσεις είτε αυτο -φιλοξενούμενων είτε διαχειριζόμενων kubernetes για να εξασφαλίσει ότι οποιαδήποτε εφαρμογή που αναπτύσσεται είναι ασφαλής και ασφαλής.
Εξερευνήστε
Σε αυτό το άρθρο συζητήσαμε σχετικά με το εργαλείο διαχείρισης CE Portainer CE. Για να μάθετε άλλα εργαλεία ενορχήστρωσης και διαχείρισης δοχείων ανοιχτού κώδικα, επισκεφθείτε την επόμενη σελίδα:
Top 5 Εργαλεία ενορχήστρωσης εμπορευματοκιβωτίων ανοιχτού κώδικα για DevOps