Πίσω στο blog
Ιανουάριος 13, 2026Οδηγοί

Πώς να εγκαταστήσετε το Docker σε διακομιστή Linux

Πλήρης οδηγός για την εγκατάσταση του Docker και του Docker Compose σε διακομιστές Ubuntu και CentOS για εφαρμογές σε κοντέινερ.

Πώς να εγκαταστήσετε το Docker σε διακομιστή Linux

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

Για Ubuntu / Debian

Βήμα 1: Ενημερώστε τα πακέτα συστήματος

bash
sudo apt update
sudo apt upgrade -y

Βήμα 2: Εγκαταστήστε προαπαιτούμενα

bash
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release -y

Βήμα 3: Προσθέστε το αποθετήριο Docker και εγκαταστήστε

bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io -y

Για RHEL / CentOS / Alma Linux / Rocky Linux

Βήμα 1: Εγκαταστήστε προαπαιτούμενα

bash
sudo yum install -y yum-utils

Βήμα 2: Προσθέστε το αποθετήριο Docker και εγκαταστήστε

bash
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io -y
sudo systemctl start docker
sudo systemctl enable docker

Επαλήθευση εγκατάστασης

bash
sudo docker --version
sudo docker run hello-world

Εγκατάσταση Docker Compose

Το Docker Compose σάς επιτρέπει να ορίσετε και να εκτελέσετε εφαρμογές Docker πολλαπλών κοντέινερ. Σε σύγχρονα συστήματα, συνιστάται η εγκατάστασή του ως πρόσθετο:

bash
# Για Ubuntu/Debian
sudo apt update
sudo apt install docker-compose-plugin -y

# Για RHEL / CentOS
sudo yum install docker-compose-plugin -y

# Επαλήθευση
docker compose version

Βασικές εντολές Docker

bash
# Λήψη εικόνας
docker pull nginx

# Εκτέλεση κοντέινερ
docker run -d -p 80:80 --name mynginx nginx

# Λίστα εκτελούμενων κοντέινερ
docker ps

# Διακοπή κοντέινερ
docker stop mynginx

# Αφαίρεση κοντέινερ
docker rm mynginx

Χρήσιμες συμβουλές

  • Προσθέστε τον χρήστη σας στην ομάδα docker για να εκτελείτε το Docker χωρίς sudo: sudo usermod -aG docker $USER
  • Χρησιμοποιήστε το Docker Compose για εφαρμογές πολλαπλών κοντέινερ
  • Καθαρίζετε τακτικά εικόνες και κοντέινερ που δεν χρησιμοποιούνται: docker system prune
  • Χρησιμοποιήστε τόμους για μόνιμη αποθήκευση δεδομένων
  • Παρακολουθήστε τους πόρους του κοντέινερ: docker stats