Technical Anshu Αρχική › Εκπαιδευτικά προγράμματα › Docker στο WSL 2
🐳 Οδηγός εγκατάστασης Docker

Εγκατάσταση Docker σε WSL 2 - Πρώτη εγκατάσταση κοντέινερ

Εγκαταστήστε το Docker Desktop στα Windows 10 ή 11 χρησιμοποιώντας το backend WSL 2 — πρώτα WSL, μετά Docker και μετά ένα επαληθευμένο κοντέινερ hello-world. Περιλαμβάνει τους ειλικρινείς ελέγχους για εικονικοποίηση, αδειοδότηση και την ομάδα docker-users.

✍️ Technical Anshu🪟 Windows 10 / 11🎧 Multi-Language Audio
Εγκατάσταση Docker σε WSL 2 - Πρώτη εγκατάσταση κοντέινερ
🎧 Πολυγλωσσικός ήχος: Στο πρόγραμμα αναπαραγωγής βίντεο, κάντε κλικ στις [Ρυθμίσεις] (⚙️) ➔ [Κομμάτι ήχου] για να επιλέξετε γλώσσα.

📑Κεφάλαια

  1. Γιατί έχει σημασία η παραγγελία — WSL 2 πρώτα, Docker Desktop δεύτερο
  2. Πρώτος έλεγχος του υπολογιστή — Έκδοση Windows με winver και εικονικοποίηση στη Διαχείριση εργασιών
  3. Εγκατάσταση του WSL 2 με μία εντολή, επανεκκίνηση και ολοκλήρωση της πρώτης εκτέλεσης του Ubuntu
  4. Επαλήθευση WSL — έλεγχος κατάστασης, λίστας διανομής και προεπιλεγμένης έκδοσης 2
  5. Εγκατάσταση του Docker Desktop με το backend του WSL 2
  6. Εκτέλεση του πρώτου κοντέινερ — docker --έκδοση και hello-world
  7. Οι ειλικρινείς έλεγχοι — Άδειες χρήσης Docker Desktop και ομάδα χρηστών-χρηστών docker

📋 Επισκόπηση και οδηγός βήμα προς βήμα

1

Ελέγξτε πρώτα τον υπολογιστή σας

Το Docker Desktop με το backend του WSL 2 χρειάζεται τρία πράγματα και η παράλειψη αυτού του ελέγχου δύο λεπτών είναι ο τρόπος με τον οποίο οι άνθρωποι χάνουν μια βραδιά. Πρώτα, η έκδοση των Windows: χρειάζεστε Windows 10 έκδοση 2004 ή νεότερη έκδοση ή Windows 11. Πατήστε Win + R, πληκτρολογήστε winver και πατήστε Enter για να δείτε την ακριβή έκδοση.

Run Dialog
winver

Δεύτερον, η εικονικοποίηση πρέπει να είναι ενεργοποιημένη στο BIOS ή στο UEFI. Ανοίξτε τη Διαχείριση εργασιών, μεταβείτε στην επιλογή Απόδοση και, στη συνέχεια, στη CPU και αναζητήστε Εικονικοποίηση: Ενεργοποιημένη. Εάν γράφει Απενεργοποιημένο, καμία ρύθμιση λογισμικού δεν θα σας σώσει — ενεργοποιήστε πρώτα το Intel VT-x ή το AMD SVM στο BIOS. Τρίτον, διατηρήστε περίπου 4 GB δωρεάν μνήμης RAM και λίγα GB ελεύθερου δίσκου: Το WSL 2 και το Docker μοιράζονται το μηχάνημά σας, δεν το αντικαθιστούν.

📌 Στις εκδόσεις Windows Home αυτή η διαδρομή WSL 2 δεν αποτελεί λύση — είναι η προβλεπόμενη διαδρομή. Το Hyper-V δεν απαιτείται για αυτό.
2

Εγκαταστήστε το WSL 2 πριν από οτιδήποτε άλλο

Οι περισσότερες αποτυχημένες εγκαταστάσεις Docker στα Windows αποτυγχάνουν για έναν βαρετό λόγο: η σειρά ήταν λάθος. Το Docker Desktop αναμένει ένα λειτουργικό WSL 2 κάτω από αυτό, οπότε δημιουργήστε πρώτα τη βάση. Ανοίξτε το PowerShell ως διαχειριστής και εκτελέστε μία εντολή:

PowerShell (Admin)
wsl --install

Αφήστε το να τελειώσει και μετά επανεκκινήστε τον υπολογιστή — η επανεκκίνηση δεν είναι προαιρετική, φορτώνει τα στοιχεία εικονικοποίησης. Μετά την επανεκκίνηση, το Ubuntu (η προεπιλεγμένη διανομή) ολοκληρώνει τη δική του εγκατάσταση και σας ζητά να δημιουργήσετε ένα όνομα χρήστη και κωδικό πρόσβασης Linux.

⚠️ Αυτός ο κωδικός πρόσβασης Linux είναι μόνο για sudo — επιλέξτε αυτόν που θα θυμάστε, επειδή τίποτα δεν εμφανίζεται στην οθόνη ενώ τον πληκτρολογείτε. Και μην αφήνετε τη διανομή μισοδημιουργημένη: μια διανομή της οποίας η πρώτη εκτέλεση δεν ολοκληρώθηκε ποτέ είναι η πιο κοινή κρυφή αιτία που το Docker Desktop κολλάει στην πρώτη του εκκίνηση.
3

Βεβαιωθείτε ότι το WSL 2 είναι πραγματικά έτοιμο

Πριν το Docker πάει οπουδήποτε κοντά στο μηχάνημα, επιβεβαιώστε τη βάση με δύο εντολές:

PowerShell
wsl --status
wsl -l -v

Η διανομή σας θα πρέπει να εμφανίζει την VERSION 2 στη λίστα. Εάν δείχνει 1, ορίστε την προεπιλεγμένη έκδοση και μετατρέψτε τη διανομή όπως προτείνει η έξοδος εντολής:

PowerShell
wsl --set-default-version 2

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

4

Εγκαταστήστε το Docker Desktop στο επάνω μέρος

Κάντε λήψη του Docker Desktop μόνο από το docker.com — οι ιστότοποι λήψης τρίτων ομαδοποιούν ανεπιθύμητα αρχεία με δημοφιλή προγράμματα εγκατάστασης. Εκτελέστε το πρόγραμμα εγκατάστασης και διατηρήστε επιλεγμένη την επιλογή Χρήση WSL 2 αντί για Hyper-V. στους περισσότερους υπολογιστές είναι επιλεγμένο από προεπιλογή.

Όταν σας ζητήσει το πρόγραμμα εγκατάστασης, αφήστε το να κλείσει και να αποσυνδεθείτε ή επανεκκινήστε εάν σας ζητηθεί. Το Docker προσθέτει τον λογαριασμό σας στα Windows στην τοπική ομάδα docker-users και η ιδιότητα μέλους ομάδας ισχύει μόνο με νέα είσοδο — αυτός είναι ο ειλικρινής έλεγχος που παραλείπουν οι περισσότεροι οδηγοί και γι' αυτό το Docker μερικές φορές αρνείται να ξεκινήσει μέχρι να αποσυνδεθείτε και να επιστρέψετε.

Εκκινήστε το Docker Desktop και περιμένετε να εγκατασταθεί το εικονίδιο της φάλαινας στο δίσκο συστήματος και ο πίνακας εργαλείων να αναφέρει Ενεργοποίηση κινητήρα. Η πρώτη εκκίνηση είναι αργή. δώστε του μερικά λεπτά. Αποδεχτείτε ειλικρινά την οθόνη του Συμφωνητικού Συνδρομητικής Υπηρεσίας Docker — είναι μια πραγματική άδεια.

✅ Συμβουλή: για να χρησιμοποιήσετε την εντολή docker στο Ubuntu καθώς και στο PowerShell, ανοίξτε τις Ρυθμίσεις επιφάνειας εργασίας Docker, μεταβείτε στο Πόροι και, στη συνέχεια, Ενσωμάτωση WSL και ενεργοποιήστε τη διανομή σας.
5

Εκτελέστε το πρώτο σας κοντέινερ — Hello World

Ανοίξτε ένα νέο παράθυρο PowerShell ή Terminal και εκτελέστε τις δύο εντολές που αποδεικνύουν ότι ολόκληρη η αλυσίδα λειτουργεί:

PowerShell
docker --version
docker run hello-world

Το docker --έκδοση αποδεικνύει ότι ο πελάτης είναι εγκατεστημένος και βρίσκεται στο PATH σας. Το docker run hello-world αποδεικνύει όλα τα άλλα: Το Docker δεν μπορεί να βρει την εικόνα τοπικά, τη κατεβάζει από το Docker Hub, δημιουργεί ένα κοντέινερ από αυτό, το εκτελεί και εκτυπώνει το μήνυμα Hello from Docker!. Εάν εμφανιστεί αυτό το μήνυμα, η αλυσίδα σας λειτουργεί από άκρη σε άκρη — τερματικό, πελάτης, μηχανή εντός του WSL 2, δίκτυο και μητρώο.

⚠️ Δύο ειλικρινείς προειδοποιήσεις. Πρώτον, η πρώτη εκτέλεση χρειάζεται το Διαδίκτυο για το τράβηγμα — εάν αποτύχει, μην την επανεγκαταστήσετε στα τυφλά. ελέγξτε ποιο επίπεδο (WSL, κινητήρας, δίκτυο) απέτυχε στην πραγματικότητα. Δεύτερον, το Docker Desktop δεν είναι απλώς «δωρεάν» για όλους: είναι δωρεάν για προσωπική χρήση, εκπαίδευση, μη εμπορικό ανοιχτού κώδικα και μικρές επιχειρήσεις κάτω από τα όρια μεγέθους που δημοσιεύει το Docker και συνδρομή επί πληρωμή ανά χρήστη για μεγαλύτερες εταιρείες. Εάν το εγκαθιστάτε στη δουλειά, ελέγξτε σε ποια πλευρά αυτής της γραμμής βρίσκεται η εταιρεία σας.

🏷️Μεταβλητές και λέξεις-κλειδιά αναζήτησης θεμάτων

🔍 Docker 🔍 Docker Desktop 🔍 WSL 2 🔍 Docker Install Windows 🔍 hello-world Container 🔍 docker-users Group 🔍 Virtualization 🔍 Ubuntu on Windows 🔍 Docker on Windows 10 🔍 Docker on Windows 11 🔍 First Container Setup 🔍 TechnicalAnshu
🎙️ Πλήρης μεταγραφή — πατήστε για ανάπτυξη

__TOK_28__

__TOK_29__

❓ Συχνές Ερωτήσεις

Είναι αυτό το σεμινάριο 100% δωρεάν για παρακολούθηση;

__TOK_30__

Μπορούν οι αρχάριοι να ακολουθήσουν αυτόν τον οδηγό;

__TOK_31__

Πού μπορώ να κάνω ερωτήσεις αν κολλήσω;

__TOK_32__

🚀 Παρακολουθήστε τον πλήρη οδηγό στο YouTube

__TOK_33__

__TOK_34__

▶️ Δείτε πλήρες βίντεο
Αυτό το σεμινάριο βασίζεται στην εγκατάσταση Docker του Technical Anshu σε βίντεο WSL 2 • Κολλήσατε σε οποιοδήποτε βήμα; Ρωτήστε στα σχόλια του βίντεο — θα λάβετε βοήθεια εκεί 🙏