Βεβαιωθείτε ότι το WSL είναι εγκατεστημένο στον υπολογιστή
- Για να διορθώσετε το Docker Desktop: Μη αναμενόμενο σφάλμα WSL, ενημερώστε το WSL, τροποποιήστε το αρχείο settings.json ή επαναφέρετε το Winsock.
- Το σφάλμα προκύπτει λόγω έλλειψης δικαιωμάτων, εσφαλμένων ρυθμίσεων δικτύου ή όταν λείπουν τα κρίσιμα στοιχεία.
- Διαβάστε αυτόν τον οδηγό για να μάθετε πώς οι ειδικοί μας διόρθωσαν τα πράγματα σε χρόνο μηδέν!
Το Docker Desktop επιτρέπει στους χρήστες να αναπτύσσουν, να διαχειρίζονται και να μοιράζονται εφαρμογές με docker, αλλά λίγοι, κατά την εκκίνηση της εφαρμογής, έλαβαν το Μη αναμενόμενο σφάλμα WSL.
Θα μπορούσε να συναντηθεί τόσο σε Windows όσο και σε Mac, αν και έχουμε δει περισσότερες περιπτώσεις στο πρώτο. Οι περισσότεροι χρήστες που βρήκαν πρόσφατα το μήνυμα σφάλματος, Docker Desktop – Απροσδόκητο σφάλμα WSL, εκτελούσαν Windows 11.
Τι είναι το σφάλμα WSL2 στο Docker Desktop;
Τα σφάλματα WSL2 με το Docker Desktop υποδεικνύουν είτε εσφαλμένες ρυθμίσεις παραμέτρων είτε την απουσία κρίσιμων στοιχείων, ειδικά Πλατφόρμα εικονικής μηχανής, μια προαιρετική δυνατότητα στα Windows.
Επίσης, εάν το ίδιο το WSL δεν είναι εγκατεστημένο, δεν θα εκτελεστούν εντολές WSL. Και ακόμη και τα προβλήματα δικτύου αναφέρθηκαν ως μια υποκείμενη αιτία από πολλούς.
Πώς δοκιμάζουμε, εξετάζουμε και βαθμολογούμε;
Δουλέψαμε τους τελευταίους 6 μήνες για τη δημιουργία ενός νέου συστήματος αξιολόγησης σχετικά με τον τρόπο παραγωγής περιεχομένου. Χρησιμοποιώντας το, επαναλάβαμε στη συνέχεια τα περισσότερα από τα άρθρα μας για να παρέχουμε πραγματική πρακτική εξειδίκευση στους οδηγούς που φτιάξαμε.
Για περισσότερες λεπτομέρειες μπορείτε να διαβάσετε πώς δοκιμάζουμε, εξετάζουμε και βαθμολογούμε στο WindowsReport.
Πώς μπορώ να διορθώσω απροσδόκητο σφάλμα WSL στο Docker Desktop;
Πριν εμβαθύνουμε στις ελαφρώς περίπλοκες λύσεις, δοκιμάστε αυτές τις γρήγορες λύσεις:
- Βεβαιωθείτε ότι η συσκευή σας πληροί τις ελάχιστες απαιτήσεις για Docker Desktop.
- Κάντε επανεκκίνηση του υπολογιστή. Εάν πρέπει να κάνετε επανεκκίνηση κάθε φορά για να εκτελείται το Docker Desktop, δοκιμάστε τις άλλες λύσεις.
- Ελέγξτε για διαθέσιμες ενημερώσεις και εγκαταστήστε την πιο πρόσφατη έκδοση του Docker Desktop από το επίσημη ιστοσελίδα. Επίσης, ενημερώστε το λειτουργικό σύστημα. Βοήθησε πολλούς που συνάντησαν το Προέκυψε ένα μη αναμενόμενο σφάλμα. Επανεκκινήστε το Docker Desktop μήνυμα.
- Βεβαιωθείτε ότι το Docker Desktop είναι λειτουργεί με δικαιώματα διαχειριστή για την εξάλειψη τυχόν ζητημάτων δικαιωμάτων πρόσβασης. Αυτό βοηθά επίσης όταν Το Docker Desktop χρειάζεται πάντα για να ξεκινήσει.
- Απενεργοποιήστε οποιοδήποτε πρόγραμμα προστασίας από ιούς τρίτου κατασκευαστή στον υπολογιστή.
Εάν καμία δεν λειτουργεί, κατευθυνθείτε στις επιδιορθώσεις που αναφέρονται στη συνέχεια.
- Πώς μπορώ να διορθώσω απροσδόκητο σφάλμα WSL στο Docker Desktop;
- 1. Εγκαταστήστε το WSL
- 2. Ενημερώστε το WSL
- 3. Τροποποιήστε το αρχείο settings.json
- 4. Αλλάξτε τις ρυθμίσεις της γραμμής εντολών
- 5. Επαναφέρετε το winsock
- 6. Ενεργοποιήστε την εικονικοποίηση υλικού στο BIOS
- 7. Επανεγκαταστήστε το WSL
- Ποια είναι η εναλλακτική λύση για το Docker Desktop στα Windows WSL;
1. Εγκαταστήστε το WSL
- Τύπος Windows + μικρό για να ανοίξω Αναζήτηση, τύπος Γραμμή εντολών στη γραμμή αναζήτησης και κάντε κλικ Εκτελέστε ως διαχειριστής.
- Κάντε κλικ Ναί στο UAC προτροπή.
- Τώρα, επικολλήστε την ακόλουθη εντολή και πατήστε Εισαγω για να εγκαταστήσετε το WSL:
wsl --install
- Μόλις τελειώσετε, επανεκκινήστε τον υπολογιστή και ελέγξτε για βελτιώσεις.
Εάν το Υποσύστημα Windows για Linux δεν είναι εγκατεστημένο, θα λάβετε το Docker Desktop – Απροσδόκητο σφάλμα WSL. Αφού το κάνεις, επίσης ενεργοποιήστε το Hyper-V στη συσκευή. Είναι κρίσιμο για την εκτέλεση του Docker Desktop.
2. Ενημερώστε το WSL
- Τύπος Windows + R για να ανοίξω Τρέξιμο, τύπος cmd, και χτυπήστε Ctrl + Βάρδια + Εισαγω.
- Κάντε κλικ Ναί στην προτροπή που εμφανίζεται.
- Επικολλήστε την παρακάτω εντολή και πατήστε Εισαγω για να ενημερώσετε το WSL:
wsl --update
- Εάν έχουν εγκατασταθεί ενημερώσεις, επανεκκινήστε τον υπολογιστή.
3. Τροποποιήστε το αρχείο settings.json
- Τύπος Windows + μι για να ανοίξω Εξερεύνηση αρχείων, επικολλήστε την παρακάτω διαδρομή στη γραμμή διευθύνσεων και πατήστε Εισαγω:
%Appdata%\Docker
- Κάντε διπλό κλικ στο ρυθμίσεις.json αρχείο.
- Τώρα, βεβαιωθείτε ότι διαβάζει τα εξής:
"integratedWslDistros": [ ]
"enableIntegrationWithDefaultWslDistro": false - Εάν απαιτείται, κάντε τις απαραίτητες αλλαγές και αποθηκεύστε τις αλλαγές.
- Μόλις ολοκληρωθεί, επανεκκινήστε το έργο και δεν θα πρέπει να πετάξει πια το σφάλμα Docker Desktop απέτυχε να ξεκινήσει WSL2.
4. Αλλάξτε τις ρυθμίσεις της γραμμής εντολών
- Τύπος Windows + μικρό για να ανοίξω Αναζήτηση, τύπος Γραμμή εντολών, κάντε δεξί κλικ στο σχετικό αποτέλεσμα και επιλέξτε Εκτελέστε ως διαχειριστής.
- Κάντε κλικ Ναί στο UAC προτροπή που εμφανίζεται.
- Τώρα, κάντε δεξί κλικ στην επάνω γραμμή και επιλέξτε Ιδιότητες από το μενού περιβάλλοντος.
- μεταβείτε στο Επιλογές καρτέλα, επιλέξτε το πλαίσιο ελέγχου για Χρησιμοποιήστε κονσόλα παλαιού τύπουκαι κάντε κλικ Εντάξει για να αποθηκεύσετε τις αλλαγές.
- Το ESPN ζητά πάροχο τηλεόρασης: Πώς να το παρακάμψετε
- Λύθηκε: Το Spotify δεν θα παίξει ορισμένα τραγούδια
5. Επαναφέρετε το winsock
- Τύπος Windows + R για να ανοίξω Τρέξιμο, τύπος cmd, Κρατήστε Ctrl + Βάρδια πλήκτρα και κάντε κλικk Εντάξει.
- Κάντε κλικ Ναί στην προτροπή.
- Τώρα, επικολλήστε τις ακόλουθες δύο εντολές ξεχωριστά και πατήστε Εισαγω μετά από κάθε για να επαναφέρετε τις κατεστραμμένες ή εσφαλμένες ρυθμίσεις δικτύου:
netsh int ip reset
netsh winsock reset
- Επανεκκινήστε τον υπολογιστή και ελέγξτε εάν το σφάλμα Docker Desktop απέτυχε να ξεκινήσει εξαφανίζεται.
6. Ενεργοποιήστε την εικονικοποίηση υλικού στο BIOS
- Απενεργοποιήστε τον υπολογιστή σας, στη συνέχεια ενεργοποιήστε τον και μόλις εμφανιστεί η οθόνη, συνεχίστε να πατάτε το F2, F10, F12, Esc ή Del κλειδί για πρόσβαση στο BIOS, ανάλογα με τον κατασκευαστή του συστήματος.
- Τώρα, χρησιμοποιήστε τα πλήκτρα βέλους για να μεταβείτε στο Προχωρημένος ή Διαμόρφωση συστήματος καρτέλα και, στη συνέχεια, επιλέξτε Τεχνολογία εικονικοποίησης.
- Τέλος, επιλέξτε επιτρέπω, στη συνέχεια αποθηκεύστε τις αλλαγές και βγείτε από το BIOS.
Είναι ζωτικής σημασίας για ενεργοποιήστε την υποστήριξη Virtualization στον υπολογιστή για να λειτουργεί σωστά το Docker Desktop. Ελλείψει αυτού, μπορείτε να λάβετε το Docker Desktop – Απροσδόκητο σφάλμα WSL.
7. Επανεγκαταστήστε το WSL
- Τύπος Windows + Εγώ για να ανοίξω Ρυθμίσεις, παω σε Εφαρμογές από το παράθυρο πλοήγησης και κάντε κλικ στο Εγκατεστημένες εφαρμογές στα δεξιά.
- Τώρα, εντοπίστε Υποσύστημα Windows για Linux, κάντε κλικ στην έλλειψη δίπλα και επιλέξτε Απεγκατάσταση.
- Πάλι, κάντε κλικ Απεγκατάσταση στην προτροπή επιβεβαίωσης.
- Ομοίως, αφαιρέστε τις ακόλουθες εγγραφές στις εγκατεστημένες εφαρμογές, εάν υπάρχουν:
- Linux
- Ubuntu
- Τώρα, επιστρέψτε στο Εφαρμογές καρτέλα και επιλέξτε Προαιρετικά χαρακτηριστικά.
- Κάντε κλικ στο Περισσότερες δυνατότητες των Windows στον πάτο.
- Καταργήστε την επιλογή του πλαισίου ελέγχου για Πλατφόρμα εικονικής μηχανής και Υποσύστημα Windows για Linuxκαι μετά κάντε κλικ Εντάξει για να αποθηκεύσετε τις αλλαγές.
- Κάντε επανεκκίνηση του υπολογιστή για να εφαρμοστούν οι αλλαγές.
- Μόλις τελειώσετε, εγκαταστήστε ξανά το WSL (Υποσύστημα Windows για Linux).
Όταν τίποτα άλλο δεν λειτουργεί, μπορείτε πάντα να επανεγκαταστήσετε το WSL και να απαλλαγείτε από αυτό Docker Desktop – Απροσδόκητο σφάλμα WSL. Ξεκινήστε από απεγκατάσταση του WSL και στη συνέχεια κατεβάστε ξανά όλα τα στοιχεία.
Ποια είναι η εναλλακτική λύση για το Docker Desktop στα Windows WSL;
Υπάρχουν αρκετές εναλλακτικές λύσεις για το Docker Desktop και πολλοί χρήστες έχουν αλλάξει σε αυτές, δεδομένων των πρόσφατων αλλαγών στους όρους άδειας χρήσης του έργου. Εδώ είναι οι δημοφιλείς επιλογές:
- Rancher Desktop
- Minikube
- Podman
Κατά τη μετάβαση σε άλλο λογισμικό, βεβαιωθείτε ότι έχετε επαληθεύσει τη συμβατότητα με το λειτουργικό σας σύστημα, το σύνολο δυνατοτήτων, την απόδοση, την ευκολία χρήσης, την αποτελεσματικότητα της ομάδας υποστήριξης και τη συχνότητα έκδοσης ενημερώσεων.
Μέχρι τώρα, πρέπει να έχετε ξεφορτωθεί Docker Desktop – Απροσδόκητο σφάλμα WSL. Και αν δεν συμβαίνει αυτό, είτε περιμένετε για ενημέρωση είτε μεταβείτε σε μια αξιόπιστη εναλλακτική. Ξέρεις όλες τις επιλογές!
Επίσης, υπάρχουν άλλα σφάλματα εγκατάστασης που επηρεάζουν τους χρήστες. Για παράδειγμα, πολλοί αντιμετώπισαν το Οι λειτουργίες Hyper-V και κοντέινερ των Windows πρέπει να είναι ενεργοποιημένες σφάλμα κατά την εγκατάσταση του Docker Desktop, αλλά είναι εύκολο να διορθωθεί!
Για τυχόν απορίες ή για να μοιραστείτε αυτό που λειτούργησε για εσάς, αφήστε ένα σχόλιο παρακάτω.