Ροή

Οδηγός: Πως να εγκαταστήσετε το Docker Engine στο Debian

techne

Administrator
Joined
27 May 2010
Μηνύματα
1,157
Βαθμολογία
24
Points
38
Website
www.eltube.gr
docker.jpg

Προαπαιτούμενα

Απαιτήσεις λειτουργικού συστήματος

Για να εγκαταστήσετε το Docker Engine, χρειάζεστε την έκδοση 64-bit μιας από αυτές τις εκδόσεις Debian ή Raspbian:

  • Debian Bullseye 11 (stable)
  • Debian Buster 10 (oldstable)
  • Raspbian Bullseye 11 (stable)
  • Raspbian Buster 10 (oldstable)

Απεγκαταστήστε παλιές εκδόσεις

Οι παλαιότερες εκδόσεις του Docker ονομάζονταν docker, docker.io ή docker-engine. Εάν είναι εγκατεστημένα, απεγκαταστήστε τα:

Code:
sudo apt-get remove docker docker-engine docker.io containerd runc

Είναι εντάξει εάν το apt-get αναφέρει ότι κανένα από αυτά τα πακέτα δεν είναι εγκατεστημένο.


Μέθοδοι εγκατάστασης

Μπορείτε να εγκαταστήσετε το Docker Engine με διάφορους τρόπους, ανάλογα με τις ανάγκες σας:

Οι περισσότεροι χρήστες ρυθμίζουν τα αποθετήρια του Docker και εγκαθιστούν από αυτά, για εύκολη εγκατάσταση και εργασίες αναβάθμισης. Αυτή είναι η προτεινόμενη προσέγγιση, εκτός από το Raspbian.


Εγκαταστήστε χρησιμοποιώντας το αποθετήριο

Ρυθμίστε το αποθετήριο

1
. Ενημερώστε το ευρετήριο πακέτων apt και εγκαταστήστε πακέτα για να επιτρέψετε στην apt να χρησιμοποιεί ένα χώρο αποθήκευσης μέσω HTTPS:

Code:
sudo apt-get update
sudo apt-get install \
   ca-certificates \
   curl \
   gnupg \
   lsb-release

2. Προσθέστε το επίσημο κλειδί GPG του Docker:

Code:
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

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

Code:
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null


Εγκαταστήστε το Docker Engine

Αυτή η διαδικασία λειτουργεί για το Debian σε x86_64 / amd64, armhf, arm64 και Raspbian.

1. Ενημερώστε το ευρετήριο πακέτου apt και εγκαταστήστε την πιο πρόσφατη έκδοση του Docker Engine, του κοντέινερ και του Docker Compose:

Code:
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin

2. Βεβαιωθείτε ότι το Docker Engine έχει εγκατασταθεί σωστά εκτελώντας την εικόνα hello-world.

Code:
sudo docker run hello-world

Αυτή η εντολή κατεβάζει μια δοκιμαστική εικόνα και την εκτελεί σε ένα κοντέινερ. Όταν εκτελείται το κοντέινερ, εκτυπώνει ένα μήνυμα και βγαίνει.

Το Docker Engine είναι εγκατεστημένο και λειτουργεί. Η ομάδα docker δημιουργείται αλλά δεν προστίθενται χρήστες σε αυτήν. Πρέπει να χρησιμοποιήσετε το sudo για να εκτελέσετε εντολές Docker. Συνεχίστε στο Linux postinstall για να επιτρέψετε στους μη προνομιούχους χρήστες να εκτελούν εντολές Docker και για άλλα προαιρετικά βήματα διαμόρφωσης.
 
Last edited:
Top Bottom