Docker: Πώς να εγκαταστήσετε την τελευταία σταθερή έκδοση στο DEBIAN 10;
La εικονικοποίηση λειτουργικών συστημάτων και εφαρμογών ή συστημάτων βασικά συνίσταται στο να μπορείς να μοιράζεσαι το ίδιο υλικού, διάφορα στοιχεία αυτών λειτουργούν εντελώς ανεξάρτητα.
Όταν πρόκειται για εικονικοποίηση Λειτουργικά συστήματα με δωρεάν, δωρεάν ή / και ανοιχτές τεχνολογίες, οι τεχνολογίες ή οι εφαρμογές προτιμώνται συχνά, όπως Promox, Xen, VirtualBox, QEMU ή KVM. Αλλά όταν πρόκειται Εφαρμογές ή συστήματα, συνήθως προσφεύγεται κυρίως Kubernetes ή Docker.

Αυτά τα 2 τελευταία είναι τεχνολογία εικονικοποίησης βάσει κοντέινερ. Στην περίπτωση του Λιμενεργάτης, κυκλοφόρησε στο 2013 έτους, ως μέρος του α ανάπτυξη ανοιχτού κώδικα που ονομάζεται Docker Engine. Αυτό εκμεταλλεύτηκε τις υπάρχουσες προόδους της εποχής, δηλαδή τις έννοιες και τις γνώσεις σχετικά με τα εμπορευματοκιβώτια μέχρι σήμερα από το Λειτουργικά συστήματα δωρεάν και / ή ανοιχτό (Unix / Linux)όπως π.χ. ομάδες και χώρους ονομάτων, για να προωθήσουμε αυτόν τον αναπτυσσόμενο χώρο της τεχνολογίας.
Σε προηγούμενες περιπτώσεις έχουμε συζητήσει Λιμενεργάτης, γι 'αυτό δεν θα ερευνήσουμε τι είναι, ή ποια είναι τα χαρακτηριστικά, οι εγκαταστάσεις του ή άλλες λεπτομέρειες ή στοιχεία. Έτσι, θα επικεντρωθούμε πραγματικά στην εγκατάσταση του τρέχουσα έκδοση (19.03.8) επί DEBIAN 10 (Buster) y GNU / Linux Distros, παρόμοια ή με βάση αυτά, όπως MX Linux 19.
Ωστόσο, για περισσότερες πληροφορίες μπορείτε να έχετε πρόσβαση στις προηγούμενες δημοσιεύσεις μας Λιμενεργάτης.

Τι είναι ένα εμπορευματοκιβώτιο;
Πριν ξεκινήσετε τη διαδικασία εγκατάστασης αυτού τεχνολογία εικονικοποίησης βάσει κοντέινερ, για να μπορέσετε αργότερα να εγκαταστήσετε οποιαδήποτε εφαρμογή ή σύστημα μέσω ενός "Δοχείο", είναι σημαντικό να καταστεί σαφές στους λιγότερο κατανοητούς, τι σημαίνει ένα δοχείο.
Αναφέροντας το Επίσημη σελίδα HPE (Hewlett Packard Enterprise) για την εν λόγω τεχνολογία, μας λέει τα εξής:
"Τα κοντέινερ εφαρμογών είναι ελαφριά περιβάλλοντα χρόνου εκτέλεσης που παρέχουν εφαρμογές με τα αρχεία, τις μεταβλητές και τις βιβλιοθήκες που χρειάζονται για να εκτελέσουν, μεγιστοποιώντας έτσι τη φορητότητά τους.".
"Ενώ οι παραδοσιακές εικονικές μηχανές (VM) επιτρέπουν την εικονικοποίηση της υποδομής υπολογιστών, τα κοντέινερ επιτρέπουν αυτήν των εφαρμογών λογισμικού. Σε αντίθεση με τα εικονικά μηχανήματα, τα κοντέινερ χρησιμοποιούν το λειτουργικό σύστημα (OS) του κεντρικού υπολογιστή τους αντί να παρέχουν το δικό τους".
Docker: Διαδικασία εγκατάστασης στο DEBIAN 10 (Buster)
A. Βήμα 1
Προετοιμάστε το λειτουργικό σύστημα για την εγκατάσταση.
sudo apt update && sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

Β. Βήμα 2
Κατεβάστε το κλειδί για Επίσημο αποθετήριο, διαμορφώστε το επίσημο αποθετήριο και επικυρώστε τα διαθέσιμα αρχεία από αυτό, με την έκδοση του GNU / Linux Distro. Για την περίπτωσή μας, DEBIAN 10 (Buster) Ή άλλο GNU / Linux Distro, παρόμοιο ή βασισμένο σε αυτό, όπως MX Linux 19.
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
sudo apt update && apt-cache policy docker-ce

Γ. Βήμα 3
Εγκαταστήστε την εφαρμογή και τα προτεινόμενα απαραίτητα αρχεία.
sudo apt install docker-ce docker-ce-cli containerd.io

Δ. Βήμα 4
Επικυρώστε την εγκατάσταση της εφαρμογής, εκτελώντας την εγκατάσταση του δοκιμαστικού κοντέινερ που ονομάζεται Γειά σου Κόσμε.
sudo docker run hello-world

Ε. Βήμα 5
Ελέγξτε την έκδοση της εγκατεστημένης εφαρμογής.
docker -v

ΣΤ. Βήμα 6
Αυτό το βήμα είναι προαιρετικό, αφού βασικά είναι να επαληθεύσετε ότι το ήδη εγκατεστημένο κοντέινερ δεν έχει ληφθεί και εγκατασταθεί ξανά, όταν του ζητηθεί να το εκτελέσετε ξανά.
sudo docker run hello-world

Ζ. Βήμα 7
Αυτό το άλλο βήμα μπορεί επίσης να θεωρηθεί προαιρετικό, καθώς είναι βασικά να επιτρέπεται ένα "Μη διαχειριστής χρήστης" μπορεί να τρέξει ένα κοντέινερ χωρίς να χρειάζεται δικαιώματα "διαχειριστής". Για αυτήν τη μελέτη περίπτωσης, θα δοθεί άδεια σε έναν υπάρχοντα χρήστη με το όνομα "Sysadmin".
sudo adduser sysadmin docker
docker run hello-world

Η. Βήμα 8
Τέλος, το ιδανικό πράγμα πριν αρχίσετε να χρησιμοποιείτε πλήρως Λιμενεργάτης, είναι η επανεκκίνηση και η επικύρωση της έναρξης της υπηρεσίας και της εκτέλεσης του δοκιμαστικού κοντέινερ.
sudo /etc/init.d/docker status
docker run hello-world

Αργότερα, σε μια άλλη δημοσίευση σχετικά με αυτήν την τεχνολογία ή που σχετίζεται με αυτήν, θα προσπαθήσουμε να εγκαταστήσουμε κάποια άλλη εφαρμογή ή σύστημα για να συνεχίσουμε να μαθαίνουμε να την κυριαρχούμε. Ωστόσο, για τους πιο αυτοδίδακτους ή περίεργους, υπάρχει ένα εξαιρετικό εγχειρίδιο που περιέχει περισσότερες πληροφορίες σχετικά με εγκατάσταση σε DEBIAN GNU / Linux 9/10 στην ενότητα τεκμηρίωσης του επίσημος ιστότοπος του λιμενεργάτη.
Τέλος, σε περίπτωση που θέλετε να μάθετε περισσότερα Λιμενεργάτης, πώς λειτουργεί και χρησιμοποιείται στην πραγματική ζωή, μπορείτε να αποκτήσετε πρόσβαση στους ακόλουθους 2 συνδέσμους: RedHat y aws amazon.

Συμπέρασμα
Ελπίζουμε αυτό "χρήσιμη μικρή ανάρτηση" για αυτήν την εξαιρετική εφαρμογή και «Tecnología de Virtualización basada en Contenedores» κλήση «Docker», το οποίο παρέχει ένα επιπλέον επίπεδο αφαίρεσης και αυτοματοποίησης εικονικοποίησης εφαρμογών σε πολλαπλά Λειτουργικά συστήματα; να είσαι πολύ ενδιαφέρον και χρησιμότητα, Για το σύνολο «Comunidad de Software Libre y Código Abierto» και μεγάλη συμβολή στη διάδοση του υπέροχου, γιγαντιαίου και αναπτυσσόμενου οικοσυστήματος εφαρμογών του «GNU/Linux».
Και για περισσότερες πληροφορίες, μην διστάσετε πάντα να επισκεφθείτε κανένα Διαδικτυακή βιβλιοθήκη ως OpenLibra y jedit να διαβασω βιβλία (PDF) σχετικά με αυτό το θέμα ή άλλα τομείς γνώσης. Προς το παρόν, αν σας άρεσε αυτό «publicación», μην σταματήσετε να το μοιράζεστε με άλλους, στο δικό σας Αγαπημένοι ιστότοποι, κανάλια, ομάδες ή κοινότητες κοινωνικών δικτύων, κατά προτίμηση δωρεάν και ανοιχτό ως Μαστόδονταςή ασφαλές και ιδιωτικό Telegram.
Ή απλώς επισκεφτείτε την αρχική μας σελίδα στο Από το Linux ή εγγραφείτε στο επίσημο κανάλι Από το Linux Telegram για να διαβάσετε και να ψηφίσετε για αυτό ή άλλες ενδιαφέρουσες δημοσιεύσεις «Software Libre», «Código Abierto», «GNU/Linux» και άλλα θέματα που σχετίζονται με «Informática y la Computación», Και «Actualidad tecnológica».