Linux: ไม่สามารถเริ่ม Docker Application Container Engine - ได้
ข้อความแสดงข้อผิดพลาดของ Linux "ไม่สามารถเริ่มเครื่องมือคอนเทนเนอร์แอปพลิเคชันนักเทียบท่า" อาจมีสาเหตุหลายประการ เราอธิบายว่าทำไมและรวบรวมโซลูชั่นที่เป็นไปได้สำหรับคุณไว้ที่นี่
"ไม่สามารถเริ่มโปรแกรมนักเทียบท่าแอปพลิเคชันคอนเทนเนอร์" เป็นข้อผิดพลาดในการกำหนดค่า
ข้อผิดพลาด Linux หลายอย่างเกิดจากไฟล์กำหนดค่า มันเหมือนกับข้อความนี้
- ก่อนอื่นคุณต้องหยุดและปิดการใช้งาน Docker หากต้องการ ทำสิ่งนี้ให้ป้อนสิ่ง ต่อไปนี้ในเทอร์มินัลของคุณ: systemctl stop docker.service systemctl ปิดการใช้งาน docker.service
- ตอนนี้ถอนการติดตั้ง Docker โดยใช้ตัวจัดการแพ็คเกจของคุณ ใน Ubuntu ใช้งานได้กับ: sudo apt-get remove docker.io docker
- ลบโฟลเดอร์ / files / var / lib / docker /, /run/docker.pid และ /run/docker.sock หรือคุณสามารถเปลี่ยนชื่อได้โดยเพิ่ม . bak เป็นคำต่อท้าย
- ตอนนี้ ติดตั้ง Docker ใหม่ แล้วเริ่มบริการด้วย: systemctl เปิดใช้งาน docker.service systemctl start docker.service
- หากมีข้อผิดพลาดในการกำหนดค่าของคุณสิ่งนี้ควรแก้ไขปัญหา
ไม่สามารถเริ่มเอนจิ้นคอนเทนเนอร์แอปพลิเคชันนักเทียบท่า: ปัญหาการเขียนทับการกำหนดค่า
นักเทียบท่าอาจมีปัญหาการเขียนทับการกำหนดค่าของระบบและระบบตัวจัดการบริการ
- ขั้นแรกให้ลบรายการโฮสต์จากไฟล์กำหนดค่า /etc/docker/daemon.json
- ตอนนี้สร้างไฟล์การกำหนดค่า /etc/systemd/system/docker.service.d/hosts.conf
- ในกรณีของระบบ Ubuntu ให้เขียนไว้ในนั้น: [Service] ExecStart = ExecStart = / usr / bin / dockerd -H fd: // -H tcp: //0.0.0.0: 2736 รายการ ExecStart ที่ว่างเปล่าเป็นเจตนา
- ตอนนี้บันทึกและรีสตาร์ท Docker ด้วย: systemctl daemon-reload systemctl รีสตาร์ท docker.service
Linux Mint: การนำเวอร์ชัน 19.1 มาใช้
คุณสามารถค้นหาวิธีการเปิดใช้งาน SSH บน Ubuntu และทำการสำรองข้อมูลด้วย Rsync ในเคล็ดลับ Linux เพิ่มเติม