Docker Εισαγωγικός Οδηγός: Πώς να Δημιουργήσετε και να Διαχειριστείτε Κοντέινερ με το Docker

2/20/2026
5 min read

Docker Εισαγωγικός Οδηγός: Πώς να Δημιουργήσετε και να Διαχειριστείτε Κοντέινερ με το Docker

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

1. Τι είναι το Docker;

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

2. Εγκατάσταση του Docker

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

2.1 Windows

  1. Μεταβείτε στην επίσημη ιστοσελίδα του Docker για να κατεβάσετε το Docker Desktop: Docker Downloads.
  2. Κάντε διπλό κλικ στο ληφθέν αρχείο Docker Desktop Installer.exe και ακολουθήστε τις οδηγίες για να ολοκληρώσετε την εγκατάσταση.
  3. Μετά την ολοκλήρωση της εγκατάστασης, εκκινήστε το Docker Desktop και βεβαιωθείτε ότι εκτελείται στη γραμμή συστήματος.

2.2 macOS

  1. Μεταβείτε στην επίσημη ιστοσελίδα του Docker για να κατεβάσετε το Docker Desktop: Docker Downloads.
  2. Κάντε διπλό κλικ στο ληφθέν αρχείο .dmg και σύρετε το Docker στον φάκελο εφαρμογών.
  3. Εκκινήστε το Docker Desktop και βεβαιωθείτε ότι εκτελείται στη γραμμή κατάστασης.

2.3 Linux

Στο Linux, μπορείτε να εγκαταστήσετε το Docker μέσω του διαχειριστή πακέτων. Για παράδειγμα, για το Ubuntu:

sudo apt update
sudo apt install -y \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo tee /etc/apt/keyrings/docker.gpg > /dev/null
echo "deb [arch=amd64 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
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

Μετά την ολοκλήρωση της εγκατάστασης, μπορείτε να χρησιμοποιήσετε την παρακάτω εντολή για να ελέγξετε αν το Docker έχει εγκατασταθεί επιτυχώς:

docker --version

3. Δημιουργία του πρώτου σας κοντέινερ Docker

Στη συνέχεια, θα χρησιμοποιήσουμε την εντολή Docker για να δημιουργήσουμε ένα απλό κοντέινερ.

3.1 Λήψη εικόνας

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

docker pull ubuntu

3.2 Εκτέλεση κοντέινερ

Αφού κατεβάσετε την εικόνα, εκτελέστε την παρακάτω εντολή για να ξεκινήσετε ένα νέο κοντέινερ:

docker run -it ubuntu /bin/bash

Η εξήγηση των παραμέτρων της παραπάνω εντολής είναι η εξής:

  • run: Εκτελεί ένα νέο κοντέινερ
  • -it: Χρησιμοποιεί διαδραστικό τερματικό
  • ubuntu: Όνομα εικόνας
  • /bin/bash: Εντολή που εκτελείται μετά την εκκίνηση του κοντέινερ

Τώρα θα πρέπει να βρίσκεστε μέσα σε ένα κοντέινερ Ubuntu, πληκτρολογήστε exit για να βγείτε από το κοντέινερ.

4. Διαχείριση κοντέινερ Docker

4.1 Προβολή τρεχόντων κοντέινερ

Μπορείτε να χρησιμοποιήσετε την παρακάτω εντολή για να δείτε όλα τα τρέχοντα κοντέινερ:

docker ps

4.2 Προβολή όλων των κοντέινερ

Για να δείτε όλα τα κοντέινερ (συμπεριλαμβανομένων των σταματημένων κοντέινερ), μπορείτε να χρησιμοποιήσετε:

docker ps -a

4.3 Σταμάτημα και εκκίνηση κοντέινερ

Αν θέλετε να σταματήσετε ένα τρέχον κοντέινερ, μπορείτε να χρησιμοποιήσετε την παρακάτω εντολή:

docker stop 

Για να επανεκκινήσετε ένα σταματημένο κοντέινερ:

docker start 

4.4 Διαγραφή κοντέινερ

Για να διαγράψετε ένα κοντέινερ, μπορείτε να χρησιμοποιήσετε:

docker rm 

5. Δημιουργία και χρήση Dockerfile

Το Dockerfile είναι ένα αρχείο κειμένου που περιέχει μια σειρά εντολών για την αυτόματη κατασκευή εικόνας Docker. Ακολουθεί ένα απλό παράδειγμα Dockerfile που δημιουργεί μια εικόνα που περιέχει Python.

5.1 Δημιουργία Dockerfile

Δημιουργήστε ένα αρχείο Dockerfile στον επιλεγμένο σας φάκελο και προσθέστε το παρακάτω περιεχόμενο:

# Χρησιμοποιήστε την επίσημη βασική εικόνα Python
FROM python:3.9-slim

# Ορίστε τον φάκελο εργασίας
WORKDIR /app

# Αντιγράψτε τα αρχεία από τον τρέχοντα φάκελο στο κοντέινερ
COPY . .

# Εγκαταστήστε τις εξαρτήσεις
RUN pip install -r requirements.txt

# Ορίστε την εντολή που θα εκτελείται μετά την εκκίνηση του κοντέινερ
CMD ["python", "app.py"]

5.2 Κατασκευή εικόνας

Στον φάκελο όπου βρίσκεται το αρχείο Dockerfile, εκτελέστε την παρακάτω εντολή για να κατασκευάσετε την εικόνα:

docker build -t my-python-app .

5.3 Εκτέλεση της εικόνας σας

Αφού κατασκευάσετε την εικόνα, μπορείτε να την εκτελέσετε με την παρακάτω εντολή:

docker run -d -p 5000:5000 my-python-app

Αυτή η εντολή θα αντιστοιχίσει την θύρα 5000 του κοντέινερ στην θύρα 5000 του υπολογιστή.

6. Συμπέρασμα

Μέσω των παραπάνω βημάτων, έχετε κατανοήσει τις βασικές έννοιες του Docker, τις μεθόδους εγκατάστασης και πώς να δημιουργήσετε και να διαχειριστείτε κοντέινερ. Το Docker καθιστά την ανάπτυξη και την εκτέλεση απλή και αποτελεσματική, βοηθώντας σας να διατηρείτε τη συνέπεια της εφαρμογής σε διαφορετικά περιβάλλοντα. Στην πραγματική εργασία, η χρήση του Docker σε συνδυασμό με εργαλεία CI/CD θα αυξήσει σημαντικά την αποτελεσματικότητα της διαδικασίας ανάπτυξης.

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

Published in Technology

You Might Also Like

Πώς να χρησιμοποιήσετε την τεχνολογία υπολογιστικού νέφους: Ο πλήρης οδηγός για την κατασκευή της πρώτης σας υποδομής νέφουςTechnology

Πώς να χρησιμοποιήσετε την τεχνολογία υπολογιστικού νέφους: Ο πλήρης οδηγός για την κατασκευή της πρώτης σας υποδομής νέφους

[[HTMLPLACEHOLDER0]] [[HTMLPLACEHOLDER1]] [[HTMLPLACEHOLDER2]] [[HTMLPLACEHOLDER3]] [[HTMLPLACEHOLDER4]] [[HTMLPLACEHOLD...

Προειδοποίηση! Ο πατέρας του Claude Code δηλώνει: Σε 1 μήνα, χωρίς το Plan Mode, ο τίτλος του λογισμικού μηχανικού θα εξαφανιστείTechnology

Προειδοποίηση! Ο πατέρας του Claude Code δηλώνει: Σε 1 μήνα, χωρίς το Plan Mode, ο τίτλος του λογισμικού μηχανικού θα εξαφανιστεί

Προειδοποίηση! Ο πατέρας του Claude Code δηλώνει: Σε 1 μήνα, χωρίς το Plan Mode, ο τίτλος του λογισμικού μηχανικού θα εξ...

2026年 Top 10 深度学习资源推荐Technology

2026年 Top 10 深度学习资源推荐

2026年 Top 10 深度学习资源推荐 随着深度学习在各个领域的迅速发展,越来越多的学习资源和工具涌现出来。本文将为您推荐2026年最值得关注的十个深度学习资源,帮助您在这一领域中快速成长。 1. Coursera Deep Learn...

2026年 Top 10 AI 代理:核心卖点解析Technology

2026年 Top 10 AI 代理:核心卖点解析

2026年 Top 10 AI 代理:核心卖点解析 引言 Με την ταχεία ανάπτυξη της τεχνητής νοημοσύνης, οι AI代理 (AI Agents) έχουν γίνει ένα καυτό θ...

2026年 Top 10 AI 工具推荐:释放人工智能的真正潜力Technology

2026年 Top 10 AI 工具推荐:释放人工智能的真正潜力

2026年 Top 10 AI 工具推荐:释放人工智能的真正潜力 在技术飞速发展的今天,人工智能(AI)已成为各行各业的热门话题。从医疗健康到金融服务,从教育到娱乐,AI 工具正在改变我们工作的方式。为此,我们整理出2026年值得关注的十大...

2026年 Top 10 AWS工具和资源推荐Technology

2026年 Top 10 AWS工具和资源推荐

2026年 Top 10 AWS工具和资源推荐 在快速发展的云计算领域,Amazon Web Services (AWS) 一直是领军者,提供丰富的服务和工具,帮助开发者、企业和技术专家在云上有效工作。以下是2026年值得关注的十大AWS工...