Μπορείτε να εγκαταστήσετε το Docker στο Red Hat είτε μέσω ενός αποθετηρίου είτε χειροκίνητα. Και για τις δύο επιλογές απαιτούνται μόνο λίγα βήματα.

Πώς να εγκαταστήσετε το Docker στο Red Hat 8

Το Docker, που κυκλοφόρησε για πρώτη φορά το 2013, είναι ένα ελεύθερο λογισμικό που έχει καταστεί μία από τις κορυφαίες λύσεις κοντέινερ για την ανάπτυξη και τη διαχείριση συστημάτων. Επιτρέπει στους χρήστες να αναπτύσσουν και να εκτελούν εφαρμογές μέσα σε κοντέινερ Docker, επιταχύνοντας τη χρήση τους χάρη στην ενσωμάτωση των απαραίτητων εξαρτήσεων. Το Docker συνιστάται ιδιαίτερα, ειδικά όταν χρησιμοποιείται με το Red Hat Enterprise Linux (RHEL). Το RHEL είναι γνωστό ως μία από τις πιο δημοφιλείς και αξιόπιστες διανομές Linux για επιχειρήσεις, και έχει λάβει επαίνους για τη σταθερότητα, την ασφάλεια και την υψηλή συμβατότητά του με ένα ευρύ φάσμα πακέτων λογισμικού. Παρακάτω, θα σας καθοδηγήσουμε στη διαδικασία εγκατάστασης του Docker στο RHEL 8.

Tip

Χρησιμοποιείτε νεότερη έκδοση της πλατφόρμας Linux; Στον Ψηφιακό Οδηγό μας θα βρείτε επίσης οδηγίες για την εγκατάσταση του Docker στο RHEL 9.

Ποιες προϋποθέσεις πρέπει να πληρούνται;

Πριν ξεκινήσετε την εγκατάσταση του Docker στο Red Hat Enterprise Linux 8, πρέπει να πληρούνται ορισμένες προϋποθέσεις. Χρειάζεστε μια εικονική μηχανή με εγκατεστημένο το RHEL 8 και μπορείτε να μάθετε πώς γίνεται αυτό στον Ψηφιακό Οδηγό μας. Πρέπει επίσης να διαθέτετε δικαιώματα διαχειριστή για αυτόν τον υπολογιστή. Είναι επίσης σημαντικό να έχετε σύνδεση στο διαδίκτυο, ώστε να μπορείτε να κατεβάσετε τα απαραίτητα πακέτα. Μόλις πληρωθούν αυτές οι προϋποθέσεις, μπορείτε να ξεκινήσετε την εγκατάσταση του Docker στο RHEL 8.

Βήματα για την εγκατάσταση του Docker στο Red Hat Enterprise Linux 8

Εξηγούμε πώς μπορείτε να προσθέσετε το Docker μέσω του αντίστοιχου αποθετηρίου. Συνιστούμε αυτή τη μέθοδο, καθώς διευκολύνει την εγκατάσταση και τις μελλοντικές ενημερώσεις.

Αφαίρεση παλαιών εκδόσεων του Docker

Θα πρέπει να εκτελέσετε το πρώτο βήμα μόνο αν υπάρχει ήδη μια παλαιότερη έκδοση του Docker στο σύστημα. Σε αυτή την περίπτωση, θα πρέπει να διαγράψετε όλες τις εξαρτήσεις καθώς και την εν λόγω έκδοση. Θα αφαιρεθεί επίσης ο διαχειριστής πακέτων Podman. Για να το κάνετε αυτό, θα χρειαστείτε τον ακόλουθο κώδικα:

sudo yum remove docker \
    docker-client \
    docker-client-latest \
    docker-common \
    docker-latest \
    docker-latest-logrotate \
    docker-logrotate \
    docker-engine \
    podman \
    runc
bash

Το Yum είναι το σύστημα διαχείρισης πακέτων YUM (Yellowdog Updater, Modified).

Ενημερώστε το σύστημα

Το πρώτο βήμα που πρέπει πάντα να κάνετε είναι να ενημερώσετε ολόκληρο το σύστημά σας. Για να το κάνετε αυτό, ανοίξτε ένα τερματικό και χρησιμοποιήστε την εντολή «update» για να ενημερώσετε όλα τα αρχεία και τις εξαρτήσεις, ώστε να έχετε την πιο πρόσφατη έκδοση. Αυτή είναι η κατάλληλη εντολή για τον σκοπό αυτό:

yum update
bash

Δημιουργία αποθετηρίου

Θα πρέπει να ρυθμίσετε ένα αποθετήριο για το Docker, το οποίο είναι απαραίτητο για τη διαδικασία εγκατάστασης. Ξεκινήστε εγκαθιστώντας το πακέτο yum-utils, καθώς περιλαμβάνει το πρόγραμμα διαχείρισης ρυθμίσεων για το yum. Μόλις ολοκληρωθεί αυτό, μπορείτε να δημιουργήσετε το αποθετήριο χρησιμοποιώντας τις ακόλουθες εντολές:

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repo
bash

Πραγματοποιήστε την εγκατάσταση

Τώρα, ξεκινώντας από το νέο αποθετήριο, μπορείτε να προχωρήσετε στην εγκατάσταση του Docker στο Red Hat Enterprise Linux 8. Για να προσθέσετε την τρέχουσα έκδοση του κινητήρα, του conainerd (ένα περιβάλλον εκτέλεσης) και του εργαλείου συντονισμού Docker Compose, πληκτρολογήστε την παρακάτω εντολή:

sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
bash

Αν σας ζητηθεί το κλειδί GPG, είναι το εξής:

060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35
bash

Ελέγξτε το και επιβεβαιώστε αν υπάρχει αντιστοιχία.

Αν προτιμάτε να εγκαταστήσετε μια συγκεκριμένη έκδοση του Docker στο RHEL 8, εμφανίστε πρώτα όλες τις διαθέσιμες επιλογές από το αποθετήριο. Η εντολή έχει περίπου την εξής μορφή:

yum list docker-ce --showduplicates | sort -r
docker-ce.s390x    3:24.0.0-1.el8    docker-ce-stable
docker-ce.s390x    3:23.0.6-1.el8    docker-ce-stable
<...>
bash

Επιλέξτε την επιθυμητή έκδοση και αντικαταστήστε τον σύμβολο κράτησης θέσης «version_name» στην παρακάτω εντολή με το αντίστοιχο όνομα. Αυτό αποτελείται πάντα από το όνομα του πακέτου (docker-ce), ένα παύλα και τον αριθμό έκδοσης. Ένα παράδειγμα θα ήταν η παρακάτω παραλλαγή: docker-ce-3:24.0.0-1.e18. Η εντολή έχει ως εξής:

sudo yum install docker-ce-version_name docker-ce-cli-version_name containerd.io docker-buildx-plugin docker-compose-plugin
bash

Δείτε το Docker

Για να ελέγξετε αν η εγκατάσταση του Docker στο Red Hat Enterprise Linux 8 ολοκληρώθηκε με επιτυχία, θα πρέπει τώρα να εκκινήσετε την πλατφόρμα. Για να το κάνετε αυτό, χρησιμοποιήστε την παρακάτω εντολή:

sudo systemctl start docker
bash

Στη συνέχεια, εκκινήστε μια εικόνα Docker «hello-world» για να ελέγξετε τη λειτουργικότητα της πλατφόρμας. Για τον σκοπό αυτό, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή:

sudo docker run hello-world
bash

Πώς να εγκαταστήσετε χειροκίνητα το Docker στο RHEL 8

Εάν δεν έχετε πρόσβαση σε αποθετήριο, μπορείτε επίσης να πραγματοποιήσετε χειροκίνητη εγκατάσταση. Τα απαραίτητα βήματα είναι τα εξής:

Αφαίρεση παλαιών εκδόσεων του Docker

Εάν εξακολουθείτε να έχετε μια παλιά έκδοση του Docker στο Red Hat Enterprise Linux 8, θα πρέπει πρώτα να την διαγράψετε. Ακολουθεί ο αντίστοιχος κώδικας:

sudo yum remove docker \
    docker-client \
    docker-client-latest \
    docker-common \
    docker-latest \
    docker-latest-logrotate \
    docker-logrotate \
    docker-engine \
    podman \
    runc
bash

Θα λάβετε μια ειδοποίηση αν δεν υπάρχει αποθηκευμένη προηγούμενη έκδοση.

Λήψη αρχείου rpm

Τώρα μεταβείτε στην επίσημη σελίδα λήψης του Docker και επιλέξτε την κατάλληλη έκδοση για το RHEL 8. Στη συνέχεια, κατεβάστε το αντίστοιχο αρχείο rpm.

Ξεκινήστε την εγκατάσταση

Για να εγκαταστήσετε το Docker στο RHEL 8, χρησιμοποιήστε την παρακάτω εντολή. Φροντίστε να αντικαταστήσετε path/to/your/package με την πραγματική διαδρομή όπου βρίσκεται το αρχείο.

sudo yum install path/to/your/package.rpm
bash

Έλεγχος εγκατάστασης

Για να ελέγξετε αν η εγκατάσταση ολοκληρώθηκε με επιτυχία, εκκινήστε ξανά το Docker χρησιμοποιώντας την ακόλουθη εντολή:

sudo systemctl start docker
bash

Τώρα εκτελέστε την εικόνα Docker «hello-world» για να ελέγξετε τη λειτουργικότητά της:

sudo docker run hello-world
bash
Go to Main Menu