Docker Desktop เริ่มต้นตลอดไปใน Windows 11

Docker Desktop Reim Tn Tlxd Pi Ni Windows 11



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



  Docker Desktop เริ่มต้นตลอดไปใน Windows 11





Docker Desktop เริ่มต้นตลอดไปใน Windows 11

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





  1. ตรวจสอบความต้องการของระบบ
  2. เริ่มบริการนักเทียบท่าใหม่
  3. เรียกใช้ Docker ในฐานะผู้ดูแลระบบ
  4. เปลี่ยนไปใช้คอนเทนเนอร์ Windows
  5. ยกเลิกการลงทะเบียน Docker Desktop
  6. อัปเดตเวอร์ชันเคอร์เนล WSL
  7. เปิดใช้งานคุณสมบัติ WSL อีกครั้ง
  8. ติดตั้ง Docker อีกครั้ง

ตอนนี้เรามาดูรายละเอียดเหล่านี้กัน



1] ตรวจสอบความต้องการของระบบ

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

ใช้แบ็กเอนด์ WSL 2

  • Windows 11 64 บิต: Home หรือ Pro เวอร์ชัน 21H2 หรือสูงกว่า หรือ Enterprise หรือ Education เวอร์ชัน 21H2 หรือสูงกว่า
  • Windows 10 64 บิต: Home หรือ Pro 21H1 (รุ่น 19043) หรือสูงกว่า หรือ Enterprise หรือ Education 20H2 (รุ่น 19042) หรือสูงกว่า
  • เปิดใช้งานคุณสมบัติ WSL 2 บน Windows
  • ข้อกำหนดเบื้องต้นของฮาร์ดแวร์ต่อไปนี้จำเป็นสำหรับการรัน WSL 2 บน Windows 10 หรือ Windows 11 ให้สำเร็จ:
    • ตัวประมวลผล 64 บิตพร้อมการแปลที่อยู่ระดับที่สอง (SLAT)
    • แรมระบบ 4GB
    • ต้องเปิดใช้งานการสนับสนุนการจำลองเสมือนสำหรับฮาร์ดแวร์ระดับ BIOS ในการตั้งค่า BIOS สำหรับข้อมูลเพิ่มเติม โปรดดูที่ Virtualization
  • ดาวน์โหลดและติดตั้งแพ็คเกจอัปเดตเคอร์เนล Linux

การใช้แบ็กเอนด์ Hyper-V และคอนเทนเนอร์ Windows



  • Windows 11 64 บิต: Pro เวอร์ชัน 21H2 หรือสูงกว่า หรือ Enterprise หรือ Education เวอร์ชัน 21H2 หรือสูงกว่า
  • Windows 10 64 บิต: Pro 21H1 (รุ่น 19043) หรือสูงกว่า หรือ Enterprise หรือ Education 20H2 (รุ่น 19042) หรือสูงกว่า
  • ต้องเปิดใช้ฟีเจอร์ Hyper-V และ Containers Windows
  • ข้อกำหนดเบื้องต้นของฮาร์ดแวร์ต่อไปนี้จำเป็นสำหรับการเรียกใช้ไคลเอ็นต์ Hyper-V บน Windows 10 ให้สำเร็จ:
    • ตัวประมวลผล 64 บิตพร้อมการแปลที่อยู่ระดับที่สอง (SLAT)
    • แรมระบบ 4GB
    • ต้องเปิดใช้งานการสนับสนุนการจำลองเสมือนสำหรับฮาร์ดแวร์ระดับ BIOS ในการตั้งค่า BIOS สำหรับข้อมูลเพิ่มเติม โปรดดูที่ Virtualization

2] เริ่มบริการนักเทียบท่าใหม่

  เริ่มบริการนักเทียบท่าใหม่

dns probe เสร็จแล้วไม่มีอินเทอร์เน็ต

บริการ Docker ทำงานบนโฮสต์ Docker และจัดการการสร้าง การเรียกใช้ และการลบคอนเทนเนอร์ นอกจากนี้ยังมี API ที่ซอฟต์แวร์อื่นสามารถใช้เพื่อจัดการคอนเทนเนอร์ Docker โดยทางโปรแกรม การรีสตาร์ทบริการสามารถช่วยแก้ไขข้อผิดพลาดในการเริ่มต้น Docker ได้ นี่คือวิธี:

  1. กด หน้าต่าง คีย์, พิมพ์ บริการ และคลิกที่ เปิด .
  2. ค้นหา บริการนักเทียบท่า .
  3. คลิกขวาที่บริการและเลือก เริ่มต้นใหม่ .

3] เรียกใช้ Docker ในฐานะผู้ดูแลระบบ

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

4] เปลี่ยนเป็น Windows Containers

  สลับไปที่ Windows Containersสลับไปที่ Windows Containers

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

  1. ขยายความ ระบบ ไอคอนถาดจากมุมล่างขวาของแถบงาน
  2. คลิกขวาที่ เดสก์ท็อปนักเทียบท่า ไอคอน.
  3. คลิกที่ เปลี่ยนไปใช้คอนเทนเนอร์ของ Windows .
  4. กล่องโต้ตอบการยืนยันจะปรากฏขึ้นเพื่อถามว่าคุณต้องการดำเนินการต่อหรือไม่ ให้คลิก สวิตช์ .
  5. ปิด Docker แล้วเปิดใหม่อีกครั้ง

5] ยกเลิกการลงทะเบียน Docker Desktop

วิธีการถัดไป คุณต้องยกเลิกการลงทะเบียน Docker Desktop การยกเลิกการลงทะเบียนแอปพลิเคชันจะลบการเชื่อมต่อระหว่างแอปพลิเคชันและพีซีของคุณ นี่คือวิธี:

  1. เปิด Windows PowerShell ในฐานะผู้ดูแลระบบ
  2. พิมพ์คำสั่งต่อไปนี้ทีละรายการแล้วกด เข้า .
    wsl --unregister docker-desktop
    wsl --unregister docker-desktop-data
  3. รีสตาร์ทอุปกรณ์ของคุณเมื่อทำเสร็จแล้ว

6] อัปเดตเวอร์ชันเคอร์เนล WSL

  อัปเดตเวอร์ชันเคอร์เนล WSL

แอป Docker อาจใช้เวลานานในการเริ่มต้นหากคุณใช้งานผ่านแบ็กเอนด์ WSL 2 และไม่ได้อัปเดตเป็นเวอร์ชันล่าสุด ดาวน์โหลดและติดตั้ง WSL Kernel เวอร์ชันล่าสุด เพื่อดูว่าข้อผิดพลาดได้รับการแก้ไขแล้วหรือไม่

7] เปิดใช้งานคุณสมบัติ WSL อีกครั้ง

  เปิดใช้งานคุณสมบัติ WSL อีกครั้ง

ระบบย่อย Windows สำหรับ Linux หรือ WSL ช่วยให้สามารถใช้งานสภาพแวดล้อม Linux ได้โดยตรงบนอุปกรณ์ Windows การเปิดใช้งานคุณสมบัตินี้อีกครั้งจะปิดใช้งานและเปิดใช้งานอีกครั้งและแก้ไขปัญหาการเริ่มต้นของ Docker นี่คือวิธี:

  1. กด ปุ่ม Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ
  2. พิมพ์ คุณสมบัติเสริม และตี เข้า .
  3. กล่องโต้ตอบคุณสมบัติของ Windows จะเปิดขึ้น ที่นี่ ยกเลิกการเลือก ระบบย่อย Windows สำหรับ Linux ตัวเลือก.
  4. คลิกที่ ตกลง เพื่อบันทึกการเปลี่ยนแปลงและปิดกล่องโต้ตอบคุณลักษณะของ Windows
  5. ทำตามขั้นตอนข้างต้นอีกครั้งและเปิดใช้งาน ระบบย่อย Windows สำหรับ Linux ตัวเลือก.

อ่าน: ไม่สามารถเชื่อมต่อกับเครื่องเสมือน Hyper-V

8] ติดตั้ง Docker อีกครั้ง

หากวิธีการเหล่านี้ไม่สามารถช่วยคุณได้ ให้ติดตั้งแอป Docker ใหม่ ซึ่งทราบกันดีอยู่แล้วว่าช่วยให้ผู้ใช้ส่วนใหญ่แก้ไขข้อผิดพลาดนี้ได้

กำลังเตรียมกำหนดค่า windows ค้าง

เราหวังว่าโพสต์นี้จะช่วยคุณได้

Docker ใช้เวลานานเท่าใดในการเริ่มต้น

โดยปกติแล้ว แอป Docker จะเริ่มทำงานภายในสิบวินาที อย่างไรก็ตาม ไทม์ไลน์นี้สามารถเพิ่มขึ้นได้ขึ้นอยู่กับปัจจัยหลายอย่าง เช่น ประสิทธิภาพของอุปกรณ์และแอปพลิเคชันที่กำลังทำงานอยู่

  นักเทียบท่าจะเริ่มต้นตลอดไปใน Windows 11
โพสต์ยอดนิยม