แก้ไขแล้ว: ข้อผิดพลาด WSL ที่ไม่คาดคิดของ Docker Desktop

ตรวจสอบให้แน่ใจว่าติดตั้ง WSL บนพีซีแล้ว

  • เพื่อแก้ไข Docker Desktop: ข้อผิดพลาด WSL ที่ไม่คาดคิดอัปเดต WSL แก้ไขไฟล์ settings.json หรือรีเซ็ต Winsock
  • ข้อผิดพลาดเกิดขึ้นเนื่องจากการอนุญาตที่ขาดหายไป การตั้งค่าเครือข่ายที่กำหนดค่าไม่ถูกต้อง หรือเมื่อส่วนประกอบที่สำคัญหายไป
  • อ่านคู่มือนี้เพื่อดูว่าผู้เชี่ยวชาญของเราแก้ไขสิ่งต่าง ๆ ได้อย่างไรในเวลาไม่นาน!
แก้ไขข้อผิดพลาด wsl ที่ไม่คาดคิดของเดสก์ท็อปนักเทียบท่า

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

  1. กด หน้าต่าง + เพื่อเปิด ค้นหา, พิมพ์ พร้อมรับคำสั่ง ในแถบค้นหา แล้วคลิก ทำงานในฐานะผู้ดูแลระบบ. พร้อมรับคำสั่ง
  2. คลิก ใช่ ใน ยูเอซี พร้อมท์
  3. ตอนนี้ให้วางคำสั่งต่อไปนี้แล้วกด เข้า เพื่อติดตั้ง WSL: wsl --installติดตั้งเพื่อแก้ไขข้อผิดพลาด wsl ที่ไม่คาดคิดของเดสก์ท็อปนักเทียบท่า
  4. เมื่อเสร็จแล้ว ให้รีบูทพีซีและตรวจสอบการปรับปรุง

หากไม่ได้ติดตั้ง Windows Subsystem for Linux คุณจะได้รับไฟล์ Docker Desktop - ข้อผิดพลาด WSL ที่ไม่คาดคิด หลังจากที่คุณทำแล้วด้วย เปิดใช้งาน Hyper-V บนอุปกรณ์ จำเป็นอย่างยิ่งที่ Docker Desktop จะทำงาน

2. อัพเดต WSL

  1. กด หน้าต่าง + เพื่อเปิด วิ่ง, พิมพ์ คำสั่งและตี Ctrl + กะ + เข้า.
  2. คลิก ใช่ ในข้อความแจ้งที่ปรากฏขึ้น
  3. วางคำสั่งต่อไปนี้แล้วกด เข้า เพื่ออัพเดต WSL: wsl --updateอัปเดต
  4. หากมีการติดตั้งการอัพเดตใด ๆ ให้รีสตาร์ทพีซี

3. แก้ไขไฟล์ settings.json

  1. กด หน้าต่าง + อี เพื่อเปิด ไฟล์เอ็กซ์พลอเรอร์วางเส้นทางต่อไปนี้ลงในแถบที่อยู่แล้วกด เข้า: %Appdata%\Dockerเส้นทาง
  2. ดับเบิลคลิกที่ การตั้งค่า.json ไฟล์.
  3. ตอนนี้ตรวจสอบให้แน่ใจว่าได้อ่านข้อความต่อไปนี้:
    "integratedWslDistros": [ ]
    "enableIntegrationWithDefaultWslDistro": false
  4. หากจำเป็น ให้ทำการแก้ไขที่จำเป็นและบันทึกการเปลี่ยนแปลง
  5. เมื่อเสร็จแล้ว ให้เปิดโครงการอีกครั้ง และไม่ควรทำให้ Docker Desktop ไม่สามารถเริ่มข้อผิดพลาด WSL2 อีกต่อไป

4. เปลี่ยนการตั้งค่าพร้อมรับคำสั่ง

  1. กด หน้าต่าง + เพื่อเปิด ค้นหา, พิมพ์ พร้อมรับคำสั่งคลิกขวาที่ผลลัพธ์ที่เกี่ยวข้อง และเลือก ทำงานในฐานะผู้ดูแลระบบ.
  2. คลิก ใช่ ใน ยูเอซี พร้อมท์ที่ปรากฏขึ้น
  3. ตอนนี้ให้คลิกขวาที่แถบด้านบนแล้วเลือก คุณสมบัติ จากเมนูบริบทคุณสมบัติ
  4. ไปที่ ตัวเลือก ให้เลือกช่องทำเครื่องหมายสำหรับ ใช้คอนโซลแบบเดิมและคลิก ตกลง เพื่อบันทึกการเปลี่ยนแปลงโหมดดั้งเดิมเพื่อแก้ไขข้อผิดพลาด wsl ที่ไม่คาดคิดของเดสก์ท็อปนักเทียบท่า
อ่านเพิ่มเติมเกี่ยวกับหัวข้อนี้
  • ESPN กำลังขอผู้ให้บริการทีวี: จะเลี่ยงได้อย่างไร
  • แก้ไขแล้ว: Spotify จะไม่เล่นเพลงบางเพลง

5. รีเซ็ต winsock

  1. กด หน้าต่าง + เพื่อเปิด วิ่ง, พิมพ์ คำสั่ง, ถือ Ctrl + กะ คีย์ และคลิกโอเค.
  2. คลิก ใช่ ในพรอมต์
  3. ตอนนี้ให้วางคำสั่งสองคำสั่งต่อไปนี้ทีละรายการแล้วกด เข้า หลังจากนั้นให้รีเซ็ตการตั้งค่าเครือข่ายที่เสียหายหรือกำหนดค่าไม่ถูกต้อง: netsh int ip resetnetsh winsock resetรีเซ็ตเครือข่าย
  4. รีสตาร์ทพีซีและตรวจสอบว่าข้อผิดพลาด Docker Desktop ไม่สามารถเริ่มต้นหายไปหรือไม่

6. เปิดใช้งานการจำลองเสมือนฮาร์ดแวร์ใน BIOS

  1. ปิดคอมพิวเตอร์ของคุณ จากนั้นเปิดเครื่อง และทันทีที่หน้าจอปรากฏขึ้น ให้กดปุ่มต่อไป F2, F10, F12, Esc หรือ เดล กุญแจสำคัญในการ เข้าถึงไบออสขึ้นอยู่กับผู้ผลิตระบบ
  2. ตอนนี้ใช้ปุ่มลูกศรเพื่อไปที่ ขั้นสูง หรือ การกำหนดค่าระบบ แท็บ จากนั้นเลือก เทคโนโลยีเสมือนจริง.เปิดใช้งานเพื่อแก้ไขข้อผิดพลาด wsl ที่ไม่คาดคิดของเดสก์ท็อปนักเทียบท่า
  3. สุดท้ายก็เลือก เปิดใช้งานจากนั้นบันทึกการเปลี่ยนแปลงและออกจาก BIOS

มันเป็นสิ่งสำคัญที่จะ เปิดใช้งานการสนับสนุนการจำลองเสมือน บนพีซีเพื่อให้ Docker Desktop ทำงานได้อย่างถูกต้อง หากไม่มีสิ่งนี้ คุณอาจได้รับ Docker Desktop - ข้อผิดพลาด WSL ที่ไม่คาดคิด.

7. ติดตั้ง WSL อีกครั้ง

  1. กด หน้าต่าง + ฉัน เพื่อเปิด การตั้งค่า, ไปที่ แอพ จากบานหน้าต่างนำทาง และคลิก แอพที่ติดตั้ง ทางขวา. แอพที่ติดตั้ง
  2. ตอนนี้ค้นหา ระบบย่อย Windows สำหรับ Linuxคลิกปุ่มจุดไข่ปลาที่อยู่ข้างๆ แล้วเลือก ถอนการติดตั้ง.ถอนการติดตั้งเพื่อแก้ไขข้อผิดพลาด wsl ที่ไม่คาดคิดของเดสก์ท็อปนักเทียบท่า
  3. คลิกอีกครั้ง ถอนการติดตั้ง ในข้อความแจ้งการยืนยัน
  4. ในทำนองเดียวกัน ลบรายการต่อไปนี้ภายใต้แอพที่ติดตั้ง หากมี:
    • ลินุกซ์
    • อูบุนตู
  5. เอาล่ะ กลับไปที่ แอพ แท็บ และเลือก คุณสมบัติเสริม.คุณสมบัติเสริม
  6. คลิกที่ คุณสมบัติเพิ่มเติมของ Windows ที่ส่วนลึกสุด.
  7. ยกเลิกการเลือกช่องทำเครื่องหมายสำหรับ แพลตฟอร์มเครื่องเสมือน และ ระบบย่อย Windows สำหรับ Linuxจากนั้นคลิก ตกลง เพื่อบันทึกการเปลี่ยนแปลงปิดการใช้งานเพื่อแก้ไขข้อผิดพลาด wsl ที่ไม่คาดคิดของเดสก์ท็อปนักเทียบท่า
  8. รีสตาร์ทคอมพิวเตอร์เพื่อให้การเปลี่ยนแปลงมีผล
  9. เมื่อเสร็จแล้ว ให้ติดตั้ง WSL ใหม่ (ระบบย่อย Windows สำหรับ Linux)

เมื่อไม่มีอะไรทำงาน คุณสามารถติดตั้ง WSL ใหม่และกำจัดไฟล์ดังกล่าวได้ตลอดเวลา Docker Desktop - ข้อผิดพลาด WSL ที่ไม่คาดคิด. เริ่มโดย ถอนการติดตั้ง WSL จากนั้นดาวน์โหลดส่วนประกอบทั้งหมดอีกครั้ง

ทางเลือกอื่นสำหรับ Docker Desktop ใน Windows WSL คืออะไร?

มีหลายทางเลือกสำหรับ Docker Desktop และผู้ใช้จำนวนมากได้เปลี่ยนไปใช้สิ่งเหล่านี้ เนื่องจากการเปลี่ยนแปลงล่าสุดในข้อกำหนดสิทธิ์การใช้งานของโครงการ นี่คือตัวเลือกยอดนิยม:

  • Rancher เดสก์ท็อป
  • มินิคูเบ
  • พ็อดแมน

เมื่อเปลี่ยนไปใช้ซอฟต์แวร์อื่น ตรวจสอบให้แน่ใจว่าได้ตรวจสอบความเข้ากันได้กับระบบปฏิบัติการ ชุดคุณสมบัติ ประสิทธิภาพ การใช้งานง่าย ประสิทธิภาพของทีมสนับสนุน และความถี่ที่เผยแพร่การอัปเดต

ถึงตอนนี้คุณจะต้องกำจัดมันออกไปแล้ว Docker Desktop - ข้อผิดพลาด WSL ที่ไม่คาดคิด และหากไม่เป็นเช่นนั้น ให้รอการอัปเดตหรือเปลี่ยนไปใช้ทางเลือกอื่นที่เชื่อถือได้ คุณรู้ทุกทางเลือก!

นอกจากนี้ยังมีข้อผิดพลาดในการติดตั้งอื่นๆ ที่ส่งผลต่อผู้ใช้อีกด้วย เช่น หลายๆ คนได้พบเจอกับ ต้องเปิดใช้งานคุณสมบัติ Hyper-V และคอนเทนเนอร์ Windows เกิดข้อผิดพลาดขณะติดตั้ง Docker Desktop แต่แก้ไขได้ง่าย!

หากมีข้อสงสัยหรือแบ่งปันสิ่งที่ได้ผลสำหรับคุณ โปรดแสดงความคิดเห็นด้านล่าง

แก้ไขแล้ว: ข้อผิดพลาด WSL ที่ไม่คาดคิดของ Docker Desktop

แก้ไขแล้ว: ข้อผิดพลาด WSL ที่ไม่คาดคิดของ Docker DesktopWslข้อผิดพลาดของแอปพลิเคชัน

ตรวจสอบให้แน่ใจว่าติดตั้ง WSL บนพีซีแล้วเพื่อแก้ไข Docker Desktop: ข้อผิดพลาด WSL ที่ไม่คาดคิดอัปเดต WSL แก้ไขไฟล์ settings.json หรือรีเซ็ต Winsockข้อผิดพลาดเกิดขึ้นเนื่องจากการอนุญาตที่ขาดหายไป กา...

อ่านเพิ่มเติม