ตรวจสอบให้แน่ใจว่าติดตั้ง WSL บนพีซีแล้ว
- เพื่อแก้ไข Docker Desktop: ข้อผิดพลาด WSL ที่ไม่คาดคิดอัปเดต WSL แก้ไขไฟล์ settings.json หรือรีเซ็ต Winsock
- ข้อผิดพลาดเกิดขึ้นเนื่องจากการอนุญาตที่ขาดหายไป การตั้งค่าเครือข่ายที่กำหนดค่าไม่ถูกต้อง หรือเมื่อส่วนประกอบที่สำคัญหายไป
- อ่านคู่มือนี้เพื่อดูว่าผู้เชี่ยวชาญของเราแก้ไขสิ่งต่าง ๆ ได้อย่างไรในเวลาไม่นาน!
Docker Desktop อนุญาตให้ผู้ใช้พัฒนา จัดการ และแบ่งปันแอปพลิเคชัน Dockerized แต่บางส่วนเมื่อเปิดตัวแอปได้รับ ข้อผิดพลาด 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 ข้อความ.
- ตรวจสอบให้แน่ใจว่า 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
- กด หน้าต่าง + ส เพื่อเปิด ค้นหา, พิมพ์ พร้อมรับคำสั่ง ในแถบค้นหา แล้วคลิก ทำงานในฐานะผู้ดูแลระบบ.
- คลิก ใช่ ใน ยูเอซี พร้อมท์
- ตอนนี้ให้วางคำสั่งต่อไปนี้แล้วกด เข้า เพื่อติดตั้ง WSL:
wsl --install
- เมื่อเสร็จแล้ว ให้รีบูทพีซีและตรวจสอบการปรับปรุง
หากไม่ได้ติดตั้ง Windows Subsystem for Linux คุณจะได้รับไฟล์ Docker Desktop - ข้อผิดพลาด WSL ที่ไม่คาดคิด หลังจากที่คุณทำแล้วด้วย เปิดใช้งาน Hyper-V บนอุปกรณ์ จำเป็นอย่างยิ่งที่ Docker Desktop จะทำงาน
2. อัพเดต WSL
- กด หน้าต่าง + ร เพื่อเปิด วิ่ง, พิมพ์ คำสั่งและตี Ctrl + กะ + เข้า.
- คลิก ใช่ ในข้อความแจ้งที่ปรากฏขึ้น
- วางคำสั่งต่อไปนี้แล้วกด เข้า เพื่ออัพเดต WSL:
wsl --update
- หากมีการติดตั้งการอัพเดตใด ๆ ให้รีสตาร์ทพีซี
3. แก้ไขไฟล์ settings.json
- กด หน้าต่าง + อี เพื่อเปิด ไฟล์เอ็กซ์พลอเรอร์วางเส้นทางต่อไปนี้ลงในแถบที่อยู่แล้วกด เข้า:
%Appdata%\Docker
- ดับเบิลคลิกที่ การตั้งค่า.json ไฟล์.
- ตอนนี้ตรวจสอบให้แน่ใจว่าได้อ่านข้อความต่อไปนี้:
"integratedWslDistros": [ ]
"enableIntegrationWithDefaultWslDistro": false - หากจำเป็น ให้ทำการแก้ไขที่จำเป็นและบันทึกการเปลี่ยนแปลง
- เมื่อเสร็จแล้ว ให้เปิดโครงการอีกครั้ง และไม่ควรทำให้ Docker Desktop ไม่สามารถเริ่มข้อผิดพลาด WSL2 อีกต่อไป
4. เปลี่ยนการตั้งค่าพร้อมรับคำสั่ง
- กด หน้าต่าง + ส เพื่อเปิด ค้นหา, พิมพ์ พร้อมรับคำสั่งคลิกขวาที่ผลลัพธ์ที่เกี่ยวข้อง และเลือก ทำงานในฐานะผู้ดูแลระบบ.
- คลิก ใช่ ใน ยูเอซี พร้อมท์ที่ปรากฏขึ้น
- ตอนนี้ให้คลิกขวาที่แถบด้านบนแล้วเลือก คุณสมบัติ จากเมนูบริบท
- ไปที่ ตัวเลือก ให้เลือกช่องทำเครื่องหมายสำหรับ ใช้คอนโซลแบบเดิมและคลิก ตกลง เพื่อบันทึกการเปลี่ยนแปลง
- ESPN กำลังขอผู้ให้บริการทีวี: จะเลี่ยงได้อย่างไร
- แก้ไขแล้ว: Spotify จะไม่เล่นเพลงบางเพลง
5. รีเซ็ต winsock
- กด หน้าต่าง + ร เพื่อเปิด วิ่ง, พิมพ์ คำสั่ง, ถือ Ctrl + กะ คีย์ และคลิกโอเค.
- คลิก ใช่ ในพรอมต์
- ตอนนี้ให้วางคำสั่งสองคำสั่งต่อไปนี้ทีละรายการแล้วกด เข้า หลังจากนั้นให้รีเซ็ตการตั้งค่าเครือข่ายที่เสียหายหรือกำหนดค่าไม่ถูกต้อง:
netsh int ip reset
netsh winsock reset
- รีสตาร์ทพีซีและตรวจสอบว่าข้อผิดพลาด Docker Desktop ไม่สามารถเริ่มต้นหายไปหรือไม่
6. เปิดใช้งานการจำลองเสมือนฮาร์ดแวร์ใน BIOS
- ปิดคอมพิวเตอร์ของคุณ จากนั้นเปิดเครื่อง และทันทีที่หน้าจอปรากฏขึ้น ให้กดปุ่มต่อไป F2, F10, F12, Esc หรือ เดล กุญแจสำคัญในการ เข้าถึงไบออสขึ้นอยู่กับผู้ผลิตระบบ
- ตอนนี้ใช้ปุ่มลูกศรเพื่อไปที่ ขั้นสูง หรือ การกำหนดค่าระบบ แท็บ จากนั้นเลือก เทคโนโลยีเสมือนจริง.
- สุดท้ายก็เลือก เปิดใช้งานจากนั้นบันทึกการเปลี่ยนแปลงและออกจาก BIOS
มันเป็นสิ่งสำคัญที่จะ เปิดใช้งานการสนับสนุนการจำลองเสมือน บนพีซีเพื่อให้ Docker Desktop ทำงานได้อย่างถูกต้อง หากไม่มีสิ่งนี้ คุณอาจได้รับ Docker Desktop - ข้อผิดพลาด WSL ที่ไม่คาดคิด.
7. ติดตั้ง WSL อีกครั้ง
- กด หน้าต่าง + ฉัน เพื่อเปิด การตั้งค่า, ไปที่ แอพ จากบานหน้าต่างนำทาง และคลิก แอพที่ติดตั้ง ทางขวา.
- ตอนนี้ค้นหา ระบบย่อย Windows สำหรับ Linuxคลิกปุ่มจุดไข่ปลาที่อยู่ข้างๆ แล้วเลือก ถอนการติดตั้ง.
- คลิกอีกครั้ง ถอนการติดตั้ง ในข้อความแจ้งการยืนยัน
- ในทำนองเดียวกัน ลบรายการต่อไปนี้ภายใต้แอพที่ติดตั้ง หากมี:
- ลินุกซ์
- อูบุนตู
- เอาล่ะ กลับไปที่ แอพ แท็บ และเลือก คุณสมบัติเสริม.
- คลิกที่ คุณสมบัติเพิ่มเติมของ Windows ที่ส่วนลึกสุด.
- ยกเลิกการเลือกช่องทำเครื่องหมายสำหรับ แพลตฟอร์มเครื่องเสมือน และ ระบบย่อย Windows สำหรับ Linuxจากนั้นคลิก ตกลง เพื่อบันทึกการเปลี่ยนแปลง
- รีสตาร์ทคอมพิวเตอร์เพื่อให้การเปลี่ยนแปลงมีผล
- เมื่อเสร็จแล้ว ให้ติดตั้ง WSL ใหม่ (ระบบย่อย Windows สำหรับ Linux)
เมื่อไม่มีอะไรทำงาน คุณสามารถติดตั้ง WSL ใหม่และกำจัดไฟล์ดังกล่าวได้ตลอดเวลา Docker Desktop - ข้อผิดพลาด WSL ที่ไม่คาดคิด. เริ่มโดย ถอนการติดตั้ง WSL จากนั้นดาวน์โหลดส่วนประกอบทั้งหมดอีกครั้ง
ทางเลือกอื่นสำหรับ Docker Desktop ใน Windows WSL คืออะไร?
มีหลายทางเลือกสำหรับ Docker Desktop และผู้ใช้จำนวนมากได้เปลี่ยนไปใช้สิ่งเหล่านี้ เนื่องจากการเปลี่ยนแปลงล่าสุดในข้อกำหนดสิทธิ์การใช้งานของโครงการ นี่คือตัวเลือกยอดนิยม:
- Rancher เดสก์ท็อป
- มินิคูเบ
- พ็อดแมน
เมื่อเปลี่ยนไปใช้ซอฟต์แวร์อื่น ตรวจสอบให้แน่ใจว่าได้ตรวจสอบความเข้ากันได้กับระบบปฏิบัติการ ชุดคุณสมบัติ ประสิทธิภาพ การใช้งานง่าย ประสิทธิภาพของทีมสนับสนุน และความถี่ที่เผยแพร่การอัปเดต
ถึงตอนนี้คุณจะต้องกำจัดมันออกไปแล้ว Docker Desktop - ข้อผิดพลาด WSL ที่ไม่คาดคิด และหากไม่เป็นเช่นนั้น ให้รอการอัปเดตหรือเปลี่ยนไปใช้ทางเลือกอื่นที่เชื่อถือได้ คุณรู้ทุกทางเลือก!
นอกจากนี้ยังมีข้อผิดพลาดในการติดตั้งอื่นๆ ที่ส่งผลต่อผู้ใช้อีกด้วย เช่น หลายๆ คนได้พบเจอกับ ต้องเปิดใช้งานคุณสมบัติ Hyper-V และคอนเทนเนอร์ Windows เกิดข้อผิดพลาดขณะติดตั้ง Docker Desktop แต่แก้ไขได้ง่าย!
หากมีข้อสงสัยหรือแบ่งปันสิ่งที่ได้ผลสำหรับคุณ โปรดแสดงความคิดเห็นด้านล่าง