techne
Administrator

Προαπαιτούμενα
Απαιτήσεις λειτουργικού συστήματος
Για να εγκαταστήσετε το 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: