Πώς να εγκαταστήσετε το Docker σε Linux βήμα προς βήμα

Τελευταία ενημέρωση: 02/06/2026
Συγγραφέας: Αντρές Λεάλ

Χρειάζεστε βοήθεια για την εγκατάσταση του Docker σε Linux; Ενώ το Linux είναι το πιο φυσικό περιβάλλον για το Docker, η διαδικασία εγκατάστασης μπορεί να διαφέρει ελαφρώς ανάλογα με την διανομή. Επομένως, αυτός ο οδηγός εξηγεί πώς να το κάνετε βήμα προς βήμα. ποιες εντολές να χρησιμοποιήσω, πώς να επαληθεύσω ότι όλα λειτουργούν και μερικές επιπλέον ρυθμίσεις για πιο άνετη εργασία.

Πώς να εγκαταστήσετε το Docker σε Linux βήμα προς βήμα

Εγκατάσταση Docker σε Linux

Το Docker τρέχει σαν όνειρο στο Linux, αλλά Μπορεί να είναι τρομακτικό να κάνετε την εγκατάσταση από την αρχή (Αν σας ενδιαφέρει, ρίξτε μια ματιά στο θέμα) Πώς να εγκαταστήσετε το Docker στα Windows 10Ωστόσο, είναι απαραίτητο αν κάνετε τα πρώτα σας βήματα στον κόσμο της σύγχρονης ανάπτυξης και ανάπτυξης λογισμικού. Είναι γεγονός ότι το Docker έχει φέρει επανάσταση στον τρόπο με τον οποίο δημιουργούμε, δοκιμάζουμε και διαχειριζόμαστε εφαρμογές σε διακομιστές και τοπικά.

Σκεφτείτε το: η εφαρμογή σας εκτελείται τέλεια στον υπολογιστή ανάπτυξής σας, αλλά μόλις την ανεβάσετε στον διακομιστή, καταρρέει. Διαφορετικά περιβάλλοντα, εξαρτήσεις που έρχονται σε σύγκρουση, ελλείπουσες μεταβλητές διαμόρφωσης... Το Docker λύνει όλα αυτά συσκευάζοντας το λογισμικό σε κοντέινερ. Ένα κοντέινερ είναι σαν ένα ελαφρύ κουτί που περιλαμβάνει την εφαρμογή σας και όλα όσα χρειάζεται για να λειτουργήσει..

Επομένως, η εγκατάσταση του Docker σε Linux είναι απαραίτητη για να διασφαλίσετε ότι οι εφαρμογές σας θα συμπεριφέρονται με τον ίδιο τρόπο ανεξάρτητα από το πού τις εκτελείτε. Για αυτόν τον λόγο, θα περιγράψουμε λεπτομερώς τη διαδικασία βήμα προς βήμα, εστιάζοντας στις διανομές Ubuntu/Debian. Ας ξεκινήσουμε με το απαιτήσεις που πρέπει να πληροίτεκαι στη συνέχεια με τη διαδικασία εγκατάστασης.

Προϋποθέσεις που δεν πρέπει να παραλείψετε

Linux

Για για να διασφαλιστεί η ομαλή εγκατάστασηΤο σύστημά σας πρέπει να συμμορφώνεται με τα ακόλουθα:

  • Μια διανομή Linux βασισμένη σε Debian/Ubuntu, Fedora, CenteOS, Rocky, AlmaLinux ή Arch.
  • Πρόσβαση σε τερματικό με δικαιώματα υπερχρήστη.
  • Απαιτείται σύνδεση στο διαδίκτυο για τη λήψη επίσημων πακέτων.
  • Το σύστημα και τα αποθετήρια ενημερώθηκαν: Τρέχει ενημέρωση sudo apt && sudo apt αναβάθμιση -y (Ubuntu/Debian) ή sudo dnf ενημέρωση -y (Μαλακό καπέλλο).
  • Καθαρίστε οποιαδήποτε προηγούμενη εγκατάσταση. από το Docker: Εκτέλεση sudo apt-get remove docker docker-engine docker.io containerd runc.
  • Εγκαταστήστε τις απαραίτητες εξαρτήσεις που επιτρέπουν την προσθήκη ασφαλών αποθετηρίων και κλειδιών GPG: Εκτέλεση sudo apt install ca-certificates curl gnupg lsb-release -y.

Εγκατάσταση Docker σε Linux: Προσθήκη του επίσημου αποθετηρίου Docker

Αφού πληρούνται οι προϋποθέσεις, ήρθε η ώρα να Προσθέστε το επίσημο αποθετήριο DockerΑυτό το βήμα διασφαλίζει ότι θα λαμβάνετε πάντα την πιο πρόσφατη και πιο σταθερή έκδοση του εργαλείου.

  1. Δημιουργήστε τον κατάλογο για τα κλειδιά: τρέχει

    sudo install -m 0755 -d /etc/apt/keyrings

  2. Λήψη του κλειδιού GPG: τρέχει

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg –dearmor -o /etc/apt/keyrings/docker.gpg

  3. Προσθήκη του αποθετηρίου: τρέχει

    ηχώ \«deb [arch=$(dpkg –print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \$(lsb_release -cs) stable» | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

  4. Τελικά, εκσυγχρονίζω με ενημέρωση sudo apt.

Εγκατάσταση του Docker Engine

Μόλις προστεθεί το αποθετήριο, μπορείτε να εγκαταστήσετε το Docker σε Linux χωρίς κίνδυνο σφάλματος. Για να το κάνετε αυτό, μεταβείτε στη διεύθυνση Εγκατάσταση του Docker Engineποια είναι η κεντρική μηχανή ή η υπηρεσία παρασκηνίου (δαίμονας) που διαχειρίζεται αντικείμενα Docker (εικόνες, κοντέινερ, δίκτυα και τόμους).

  • Σε Ubuntu/Debian: εκτέλεση sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
  • Στο Fedora, sudo dnf εγκατάσταση docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
  • Στο Arch Linux, sudo pacman -S docker 

Επαληθεύστε ότι η εγκατάσταση ήταν επιτυχής

Μόλις ολοκληρωθεί αυτή η διαδικασία, η υπηρεσία Docker θα ξεκινήσει αυτόματα στο παρασκήνιο. Για να επαληθεύσουμε ότι η μηχανή λειτουργεί ομαλά, μπορούμε Ελέγξτε την κατάσταση της υπηρεσίας μέσω του systemd: τρέχει Εργαλείο κατάργησης κατάστασης sudo systemctl. Θα πρέπει να δείτε την έξοδο στο τερματικό με πράσινο κείμενο που υποδεικνύει ενεργό (τρέξιμο).

Είναι επίσης βολικό βεβαιωθείτε ότι λειτουργεί ολόκληρο το κύκλωμα (CLI – Κινητήρας – Εκκένωση)Για να το κάνετε αυτό, μπορείτε να εκτελέσετε το κλασικό κοντέινερ δοκιμής στο τερματικό: sudo docker εκτέλεση hello-worldΤι συμβαίνει εσωτερικά όταν το εκτελείτε αυτό;

  1. Το CLI αναζητά την εικόνα hello-world τοπικά.
  2. Δεδομένου ότι δεν μπορεί να το βρει, συνδέεται με το Docker Hub, το οποίο είναι το δημόσιο μητρώο στο cloud.
  3. Εκπλήρωση (Τραβήξτε) Η εικόνα δημιουργεί το κοντέινερ και το εκτελεί.
  4. Το κοντέινερ εμφανίζει ένα μήνυμα χαιρετισμού στην οθόνη σας και στη συνέχεια σταματά αυτόματα.
Αποκλειστικό περιεχόμενο - Κάντε κλικ εδώ  Αντιγραφή Επικόλληση Αποκοπή Πώς να το κάνετε Κόλπα Συμβουλές

Χρήση του Docker χωρίς ιδρώτας (προαιρετικό αλλά συνιστάται)

Αφού εγκαταστήσετε το Docker σε Linux, πρέπει να βάλετε ιδρώτας σε κάθε εντολή που του δίνετε. Αυτό, εκτός του ότι είναι κουραστικό, μπορεί να αποτελέσει πιθανό κίνδυνο ασφαλείας σε περιβάλλοντα ανάπτυξης. Λύση; Προσθέστε τον τρέχοντα χρήστη σας στην ομάδα χρηστών Dockeμου αρέσει αυτό:

  1. Δημιουργήστε την ομάδα Docker με sudo groupadd docker
  2. Προσθέστε τον ενεργό χρήστη σας στην ομάδα με sudo usermod -aG docker $USER
  3. Για να εφαρμόσετε αμέσως τις αλλαγές ομάδας χωρίς να επανεκκινήσετε τον υπολογιστή, εκτελέστε την εντολή newgrp dockerΕάν δεν λειτουργήσει, επανεκκινήστε το σύστημα.
  4. Στη συνέχεια, δοκιμάστε με Docker Run Γεια σου Κόσμο (χωρίς ιδρώτας). Εάν δεν εμφανιστεί σφάλμα δικαιωμάτων, η διαμόρφωση είναι έτοιμη.

Βασικές εντολές που πρέπει να γνωρίζετε μετά την εγκατάσταση του Docker σε Linux

Αφού εγκαταστήσετε το Docker σε Linux, πρέπει να γνωρίζετε μερικά πράγματα. βασικές εντολές για ομαλή κίνησηΤα έχουμε παραθέσει παρακάτω μαζί με τις δραστηριότητές τους:

  • docker ps: Εμφανίζει τα κοντέινερ που είναι ενεργά αυτήν τη στιγμή.
  • docker ps -a: Εμφανίζει όλα τα εγκατεστημένα κοντέινερ (ενεργά και ανενεργά).
  • εικόνες docker: Παραθέτει όλες τις εικόνες που έχετε κατεβάσει τοπικά.
  • Docker pull Λήψη εικόνας χωρίς να την εκτελέσετε.
  • Στάση Docker : Σταματά με ασφάλεια ένα δοχείο που κινείται.
  • Docker RMI Διαγράψτε μια εικόνα Docker από τον τοπικό σας χώρο αποθήκευσης.
  • Κλάδεμα συστήματος Docker: Αφαιρεί τα σταματημένα κοντέινερ, τα αχρησιμοποίητα δίκτυα ή τις εικόνες που κρέμονται.
Αποκλειστικό περιεχόμενο - Κάντε κλικ εδώ  Κονσόλα ήχου Realtek χωρίς ισοσταθμιστή στα Windows 11; Λύσεις και εναλλακτικές λύσεις

Πρόσθετες ρυθμίσεις μετά την εγκατάσταση του Docker σε Linux

Μια χρήσιμη πρόταση μετά την εγκατάσταση του Docker σε Linux είναι εγκαταστήστε το εργαλείο ΑχθοφόροςΠρόκειται για μια διεπαφή ιστού που σας επιτρέπει να διαχειρίζεστε κοντέινερ, εικόνες και τόμους χωρίς να χρησιμοποιείτε το τερματικό. Είναι ιδιαίτερα χρήσιμο καθώς το οικοσύστημά σας αναπτύσσεται και μπορείτε να το εγκαταστήσετε με την ακόλουθη εντολή:

docker run -d -p 9000:9000 –name portainer –restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce

Από την άλλη πλευρά, θα χαρείς να μάθεις ότι Η κοινότητα Docker είναι τεράστιακαι την επίσημη τεκμηρίωση στο docs.docker.com Είναι ένα έργο τέχνης. Η πρόσβαση σε όλο αυτό το υλικό είναι ιδιαίτερα χρήσιμη για όσους κάνουν τα πρώτα τους βήματα στον κόσμο των κοντέινερ. Τώρα που το έχετε εγκαταστήσει, μπορείτε να ξεκινήσετε να δημιουργείτε κοντέινερ, να αυτοματοποιείτε αναπτύξεις και να εξερευνάτε ολόκληρο το περιβάλλον οικοσύστημα.