Πώς να εγκαταστήσετε το Docker CE στο Debian 12

Pos Na Enkatastesete To Docker Ce Sto Debian 12



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

Σε αυτό το άρθρο, θα σας δείξουμε πώς να εγκαταστήσετε την πιο πρόσφατη έκδοση του Docker CE στο Debian 12 'Bookworm'.







Θέμα Περιεχομένων:

    1. Ενημέρωση της προσωρινής μνήμης της βάσης δεδομένων του πακέτου Debian 12
    2. Κατάργηση των Συγκρουόμενων πακέτων Docker από το Debian 12
    3. Εγκατάσταση των προαπαιτούμενων πακέτων στο Debian 12
    4. Εγκατάσταση του κλειδιού GPG του επίσημου αποθετηρίου Docker στο Debian 12
    5. Προσθήκη του επίσημου αποθετηρίου πακέτων Docker στο Debian 12
    6. Εγκατάσταση του Docker CE στο Debian 12
    7. Προσθήκη χρήστη σύνδεσης Debian 12 στην Ομάδα Docker
    8. Έλεγχος εάν το Docker και το Docker Compose είναι προσβάσιμα στο Debian 12
    9. συμπέρασμα

Ενημέρωση της προσωρινής μνήμης της βάσης δεδομένων του πακέτου Debian 12

Για να ενημερώσετε τη μνήμη cache της βάσης δεδομένων του πακέτου Debian 12, εκτελέστε την ακόλουθη εντολή:



$ sudo εύστοχη ενημέρωση




Κατάργηση των Συγκρουόμενων πακέτων Docker από το Debian 12

Εάν έχετε ήδη εγκαταστήσει το Docker από το επίσημο αποθετήριο πακέτων του Debian 12, πρέπει να το απεγκαταστήσετε/καταργήσετε πριν εγκαταστήσετε το Docker από το επίσημο αποθετήριο πακέτων Docker. Αυτό γίνεται για να βεβαιωθείτε ότι η έκδοση του Docker με συσκευασία Debian δεν έρχεται σε διένεξη με την επίσημη έκδοση του Docker με συσκευασία Docker.





Για να καταργήσετε τα πακέτα Docker που βρίσκονται σε διένεξη από το Debian 12, εκτελέστε την ακόλουθη εντολή:

$ sudo εύστοχη αφαίρεση --καθαρίζω docker.io docker-doc docker-compose podman-docker containerd runc


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



Εγκατάσταση των προαπαιτούμενων πακέτων στο Debian 12

Για να εγκαταστήσετε το επίσημο αποθετήριο πακέτων Docker στο Debian 12, πρέπει να εγκαταστήσετε ορισμένα πακέτα στο Debian 12.

Μπορείτε να εγκαταστήσετε τα απαιτούμενα πακέτα με την ακόλουθη εντολή:

$ sudo κατάλληλος εγκαθιστώ ca-πιστοποιητικά curl gnupg


Για να επιβεβαιώσετε την εγκατάσταση, πατήστε ΚΑΙ και μετά πατήστε <Εισαγωγή> .


Θα πρέπει να εγκατασταθούν τα απαιτούμενα πακέτα.

Εγκατάσταση του κλειδιού GPG του επίσημου αποθετηρίου Docker στο Debian 12

Για να μπορέσετε να προσθέσετε το επίσημο αποθετήριο πακέτων Docker στο σύστημά σας Debian 12, πρέπει να εγκαταστήσετε το κλειδί GPG του επίσημου αποθετηρίου Docker στο σύστημά σας Debian 12.

Για να βεβαιωθείτε ότι το /etc/apt/keyrings κατάλογος έχει τα σωστά δικαιώματα πρόσβασης, εκτελέστε την ακόλουθη εντολή:

$ sudo εγκαθιστώ 0755 -ρε / και τα λοιπά / κατάλληλος / μπρελόκ


Για να κατεβάσετε το κλειδί GPG του επίσημου αποθετηρίου πακέτων Docker και να το αποθηκεύσετε στο /etc/apt/keyrings κατάλογο του συστήματός σας Debian 12, εκτελέστε την ακόλουθη εντολή:

$ μπούκλα -fsSL https: // download.docker.com / linux / debian / gpg | sudo gpg --αγαπητή / και τα λοιπά / κατάλληλος / μπρελόκ / docker.gpg


Για να βεβαιωθείτε ότι όλοι μπορούν να διαβάσουν το αρχείο κλειδιού GPG του επίσημου αποθετηρίου πακέτων Docker, εκτελέστε την ακόλουθη εντολή:

$ sudo chmod a+r / και τα λοιπά / κατάλληλος / μπρελόκ / docker.gpg

Προσθήκη του επίσημου αποθετηρίου πακέτων Docker στο Debian 12

Για να προσθέσετε το επίσημο αποθετήριο πακέτων Docker στο σύστημά σας Debian 12, εκτελέστε την ακόλουθη εντολή:

$ ηχώ 'deb [αρχ=' $ ( dpkg --τυπογραφία-αρχιτεκτονική ) ' signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable' | sudo στόχος / και τα λοιπά / κατάλληλος / πηγές.λίστα.δ / docker.list


Για να τεθούν σε ισχύ οι αλλαγές, φροντίστε να ενημερώσετε τη μνήμη cache της βάσης δεδομένων του πακέτου Debian 12 με την ακόλουθη εντολή:

$ sudo εύστοχη ενημέρωση


Εγκατάσταση του Docker CE στο Debian 12

Για να εγκαταστήσετε την πιο πρόσφατη έκδοση του Docker CE στο Debian 12, εκτελέστε την ακόλουθη εντολή:

$ sudo εγκατάσταση apt-get docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin


Για να επιβεβαιώσετε την εγκατάσταση, πατήστε ΚΑΙ και μετά πατήστε <Εισαγωγή> .


Το Docker CE και τα απαιτούμενα πακέτα εξάρτησης κατεβαίνουν από το διαδίκτυο. Χρειάζεται λίγος χρόνος για να ολοκληρωθεί.


Το Docker CE και τα απαιτούμενα πακέτα εξάρτησης εγκαθίστανται. Χρειάζεται λίγος χρόνος για να ολοκληρωθεί.


Σε αυτό το σημείο, η πιο πρόσφατη έκδοση του Docker CE θα πρέπει να εγκατασταθεί στον υπολογιστή σας Debian 12.

Προσθήκη χρήστη σύνδεσης Debian 12 στην Ομάδα Docker

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

Για να προσθέσετε τον χρήστη σύνδεσης του συστήματος Debian 12 στην ομάδα Docker, εκτελέστε την ακόλουθη εντολή:

$ sudo usermod -aG λιμενεργάτης $ ( ποιός είμαι )


Για να τεθούν σε ισχύ οι αλλαγές, επανεκκινήστε το σύστημα Debian 12 με την ακόλουθη εντολή:

$ επανεκκίνηση

Έλεγχος εάν το Docker και το Docker Compose είναι προσβάσιμα στο Debian 12

Μόλις εκκινηθεί ο υπολογιστής σας, εκτελέστε τις ακόλουθες εντολές από μια εφαρμογή Terminal για να ελέγξετε εάν μπορείτε να αποκτήσετε πρόσβαση στο Docker:

$ έκδοση docker


Εάν το Docker είναι προσβάσιμο, θα πρέπει να εκτυπωθούν ο εγκατεστημένος αριθμός έκδοσης του Docker και οι πληροφορίες έκδοσης. Όπως μπορείτε να δείτε, η έκδοση Docker 24.0.4 είναι εγκατεστημένη στο σύστημά μας Debian 12.


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

$ docker compose έκδοση


Εάν το Docker Compose είναι προσβάσιμο, θα πρέπει να εκτυπωθεί ο εγκατεστημένος αριθμός έκδοσης του Docker Compose. Όπως μπορείτε να δείτε, η έκδοση Docker Compose 2.19.1 είναι εγκατεστημένη στο σύστημά μας Debian 12.

συμπέρασμα

Σας δείξαμε πώς να εγκαταστήσετε την πιο πρόσφατη έκδοση του Docker Community Edition (CE) και του Docker Compose στο Debian 12 'Bookworm'. Σας δείξαμε επίσης πώς να εκτελείτε το Docker στο Debian 12 χωρίς δικαιώματα υπερχρήστη (root) και πώς να ελέγξετε εάν το Docker και το Docker Compose είναι προσβάσιμα και στο Debian 12.