Έχετε δύο επιλογές για την εγκατάσταση του Docker στο Red Hat Enterprise Linux 9. Αν και συνιστάται η δημιουργία ενός αποθετηρίου, είναι επίσης δυνατή η χειροκίνητη εγκατάσταση.

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

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

Tip

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

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

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

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

Ο πιο απλός τρόπος για να εγκαταστήσετε το Docker στο Red Hat Enterprise Linux 9 είναι μέσω ενός αποθετηρίου rpm. Ξεκινήστε ρυθμίζοντας αυτό το αποθετήριο και, στη συνέχεια, ακολουθήστε τα παρακάτω βήματα. Συνιστούμε αυτή την προσέγγιση, καθώς απλοποιεί και τις μελλοντικές ενημερώσεις. Ακολουθεί η διαδικασία:

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

Πριν εγκαταστήσετε μια νέα έκδοση του Docker, είναι σημαντικό να απεγκαταστήσετε τυχόν παλαιότερες εκδόσεις μαζί με όλες τις σχετικές εξαρτήσεις. Αυτή η διαδικασία θα καταργήσει επίσης τον διαχειριστή πακέτων Podman. Στη συνέχεια, θα χρησιμοποιήσετε το σύστημα διαχείρισης πακέτων YUM (Yellowdog Updater, Modified) για να εκτελέσετε τα απαραίτητα βήματα. Ο κώδικας για αυτή τη διαδικασία έχει ως εξής:

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 update
bash

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

Η εγκατάσταση πραγματοποιείται μέσω ενός αποθετηρίου. Αν θέλετε να δημιουργήσετε αυτόν τον κατάλογο, θα χρειαστείτε το πακέτο yum-utils, το οποίο περιλαμβάνει τον διαχειριστή διαμόρφωσης YUM. Χρησιμοποιήστε τις ακόλουθες δύο γραμμές εντολών για να εγκαταστήσετε το yum-utils, να εκκινήσετε τον διαχειριστή και να δημιουργήσετε ένα νέο αποθετήριο για το Docker στο RHEL 9:

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 9, χρησιμοποιήστε την παρακάτω εντολή. Με αυτόν τον τρόπο θα εγκατασταθεί ο κινητήρας Docker μαζί με το περιβάλλον εκτέλεσης containerd και το εργαλείο συντονισμού 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 9, μπορείτε να δείτε μια λίστα με όλες τις διαθέσιμες επιλογές από το αποθετήριο και να επιλέξετε την έκδοση που ανταποκρίνεται στις ανάγκες σας. Μια τέτοια λίστα έχει την εξής μορφή:

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.el8.

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 9 ολοκληρώθηκε με επιτυχία, εκκινήστε την πλατφόρμα με την ακόλουθη εντολή:

sudo systemctl start docker
bash

Στη συνέχεια, δημιουργήστε την εικόνα Docker «hello-world». Εάν αυτό λειτουργήσει όπως αναμένεται, η εγκατάσταση ολοκληρώθηκε με επιτυχία.

sudo docker run hello-world
bash

Πώς να εγκαταστήσετε το Docker στο RHEL 9 με μη αυτόματο τρόπο

Υπάρχει επίσης η δυνατότητα εγκατάστασης του Docker στο RHEL 9 χωρίς τη δημιουργία αποθετηρίου.

Αφαιρέστε όλες τις παλιές εκδόσεις του Docker στο RHEL 9

Πρώτα, διαγράψτε όλες τις παλιές εκδόσεις του Docker στο Red Hat Enterprise Linux 9 και τον διαχειριστή πακέτων Podman. Για τον σκοπό αυτό, μπορείτε να χρησιμοποιήσετε τον παρακάτω κώδικα:

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 και κατεβάστε το αρχείο rpm που επιθυμείτε.

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

Για να ξεκινήσετε την εγκατάσταση του Docker στο Red Hat Enterprise Linux 9, χρησιμοποιήστε την παρακάτω εντολή. Αντί για τον σύμβολο κράτησης θέσης «path/to/your/package», εισάγετε τη διαδρομή προς το αρχείο rpm.

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