วิธีกำจัดข้อผิดพลาด “Cannot Connect to the Docker Daemon” Error
Withi Kacad Khx Phid Phlad Cannot Connect To The Docker Daemon Error
Docker เป็นหนึ่งในแพลตฟอร์มชั้นนำสำหรับการสร้างและใช้งานคอนเทนเนอร์ซอฟต์แวร์ อย่างไรก็ตาม คุณอาจได้รับ 'ไม่สามารถเชื่อมต่อกับ Docker daemon ที่ unix:///var/run/docker.sock ดีมอนนักเทียบท่าทำงานอยู่หรือไม่” ข้อความแสดงข้อผิดพลาดเมื่อใช้งาน โพสต์นี้จาก MiniTool บอกวิธีกำจัดปัญหา
Docker เป็นแพลตฟอร์มเปิดสำหรับการพัฒนา เผยแพร่ และใช้งานแอปพลิเคชัน Docker ช่วยให้คุณแยกแอปพลิเคชันออกจากโครงสร้างพื้นฐาน เพื่อให้คุณส่งมอบซอฟต์แวร์ได้อย่างรวดเร็ว
หลังจากติดตั้ง คุณอาจได้รับ 'ไม่สามารถเชื่อมต่อกับ Docker daemon ที่ unix:///var/run/docker.sock ดีมอนนักเทียบท่าทำงานอยู่หรือไม่” ข้อความผิดพลาด. อะไรทำให้เกิดข้อผิดพลาด? มีเหตุผลที่เป็นไปได้บางประการ
- Docker daemon ไม่ทำงาน
- Docker ไม่ได้ปิดอย่างสมบูรณ์
- ไม่มีสิทธิ์รูทในการเริ่มบริการนักเทียบท่า
ต่อไปนี้คือวิธีแก้ปัญหา 'ไม่สามารถเชื่อมต่อกับ Docker daemon ที่ unix:///var/run/docker.sock ดีมอนนักเทียบท่าทำงานอยู่หรือไม่” ข้อผิดพลาด.
วิธีที่ 1: ใช้ Systemctl เพื่อเริ่มบริการ Docker
หากคุณมี Docker ที่ติดตั้งใหม่บน Ubuntu บริการ Docker อาจไม่ทำงาน คำสั่ง systemctl แทนที่ระบบ SysV init เก่า ซึ่งจัดการบริการ systemd ที่ทำงานบนระบบ Linux หากคุณไม่มี systemctl ในระบบ คุณสามารถเรียกใช้คำสั่งต่อไปนี้:
เคล็ดลับ: วิธีนี้ใช้ได้เฉพาะกับผู้ใช้ที่ติดตั้ง Docker โดยใช้ตัวจัดการแพ็คเกจ APT หากคุณติดตั้ง Docker ผ่าน SNAP คุณสามารถดูวิธีที่ 2
ขั้นตอนที่ 1: เปิดเทอร์มินัล
ขั้นตอนที่ 2: ดำเนินการคำสั่งต่อไปนี้ทีละรายการแล้วกด เข้า หลังจากแต่ละคน
- sudo systemctl เปิดโปงนักเทียบท่า
- systemctl start docker
- นักเทียบท่าสถานะ systemctl
จากนั้นคุณสามารถตรวจสอบได้ว่าปัญหา 'ไม่สามารถเชื่อมต่อกับ Docker daemon' ได้หรือไม่
วิธีที่ 2: ใช้ Snap เพื่อเริ่มบริการ Docker
หากคุณติดตั้ง Docker ด้วย Snap package manager คุณสามารถใช้คำสั่ง snap เพื่อจัดการ docker daemon ได้
ขั้นตอนที่ 1: เปิดเทอร์มินัล
ขั้นตอนที่ 2: ดำเนินการคำสั่งต่อไปนี้ทีละรายการแล้วกด เข้า หลังจากแต่ละคน
- sudo snap start docker
- sudo snap services
ขั้นตอนที่ 3: หากคำสั่งด้านบนใช้ไม่ได้ผล ให้ลองเชื่อมต่อปลั๊กอิน docker:home เนื่องจากจะไม่เชื่อมต่อโดยอัตโนมัติตามค่าเริ่มต้น เมื่อเสร็จแล้วให้เริ่มบริการ Docker จากนั้นรันคำสั่งต่อไปนี้
- sudo snap เชื่อมต่อ docker:home :home
- sudo snap start docker
วิธีที่ 3: ทำความสะอาด 'Failed Docker Pull' และเริ่มบริการ Docker
ในบางกรณี คุณอาจปิด Docker โดยไม่ได้ตั้งใจขณะดึงคอนเทนเนอร์ สถานการณ์นี้ปิดบังไฟล์ docker.service และ docker.socket ก่อนเริ่มใช้งานนักเทียบท่า คุณต้องเปิดไฟล์สองหน่วย - docker.service และ docker.daemon
ขั้นตอนที่ 1: เปิด Terminal และดำเนินการคำสั่งด้านล่าง:
- systemctl เปิดโปง docker.service
- systemctl เปิดโปง docker.socket
- systemctl start docker.service
ขั้นตอนที่ 2: จากนั้นให้รันคำสั่งต่อไปนี้:
- ซูโด ซู
- จุดบริการนักเทียบท่า
- cd /var/run/docker/libcontainerd
- rm -rf คอนเทนเนอร์/*
- rm -f docker-containerd.pid
- นักเทียบท่าบริการเริ่มต้น
วิธีที่ 4: เริ่ม Docker สำหรับผู้ใช้ที่ไม่มีสิทธิ์รูท
คุณยังสามารถลองส่งออกตัวแปรโฮสต์ Docker เป็น localhost ผ่านพอร์ต 2375 คุณต้องรันคำสั่ง - ส่งออก DOCKER_HOST=tcp://localhost:2375 .
วิธีที่ 5: ติดตั้ง Docker ใหม่
หากวิธีแก้ปัญหาข้างต้นไม่ได้ผล ขอแนะนำให้ติดตั้ง Docker ใหม่ คุณสามารถไปที่เว็บไซต์อย่างเป็นทางการเพื่อทำเช่นนั้น
คำพูดสุดท้าย
นี่เป็นวิธีแก้ปัญหาทั่วไป “ไม่สามารถเชื่อมต่อกับ Docker daemon ที่ unix:///var/run/docker.sock ดีมอนนักเทียบท่าทำงานอยู่หรือไม่” ใน Docker หากคุณมีวิธีอื่นที่เป็นประโยชน์ในการลบข้อผิดพลาดนี้ โปรดแสดงความคิดเห็นด้านล่างเพื่อแจ้งให้เราทราบ

![วิธีเชื่อมต่อคีย์บอร์ดไร้สายกับคอมพิวเตอร์ Windows/Mac [เคล็ดลับ MiniTool]](https://gov-civil-setubal.pt/img/news/E4/how-to-connect-a-wireless-keyboard-to-a-windows/mac-computer-minitool-tips-1.png)

![วิธีแก้ javascript: void (0) Error [IE, Chrome, Firefox] [MiniTool News]](https://gov-civil-setubal.pt/img/minitool-news-center/13/how-solve-javascript.png)

![ข้อผิดพลาดในการรวบรวมสคริปต์ของ Witcher 3: จะแก้ไขได้อย่างไร ดูคำแนะนำ! [MiniTool News]](https://gov-civil-setubal.pt/img/minitool-news-center/17/witcher-3-script-compilation-errors.png)

![แนวทางแก้ไขข้อผิดพลาด Call of Duty Dev 6065 [คำแนะนำทีละขั้นตอน] [MiniTool News]](https://gov-civil-setubal.pt/img/minitool-news-center/97/solutions-call-duty-dev-error-6065.jpg)


![[แก้ไขแล้ว!] วิธีแก้ไขข้อผิดพลาดในการอนุญาตวิดีโอ YouTube TV](https://gov-civil-setubal.pt/img/blog/39/how-fix-youtube-tv-error-licensing-videos.png)

![[แก้ไข] วิธีการกู้คืนไฟล์จากการ์ด SD ที่ฟอร์แมตบน Android [เคล็ดลับ MiniTool]](https://gov-civil-setubal.pt/img/android-file-recovery-tips/99/how-recover-files-from-formatted-sd-card-android.png)


![ผู้เล่นหลายคน Risk of Rain 2 ไม่ทำงานหรือไม่? นี่คือวิธีแก้ไข! [MiniTool News]](https://gov-civil-setubal.pt/img/minitool-news-center/41/is-risk-rain-2-multiplayer-not-working.jpg)
![จะทำอย่างไรเมื่อคอมพิวเตอร์ของคุณทำการบูทเข้าสู่ BIOS [MiniTool News]](https://gov-civil-setubal.pt/img/minitool-news-center/16/what-do-when-your-computer-keeps-booting-bios.jpg)


