ผู้ใช้สามารถสร้างและปรับใช้แอปพลิเคชันโดยใช้อิมเมจ Docker คอนเทนเนอร์ และไดรฟ์ข้อมูลที่ติดตั้งบนคอนเทนเนอร์ อย่างไรก็ตาม ในบางครั้ง นักพัฒนา Docker ต้องการลบอิมเมจ Docker คอนเทนเนอร์ หรือวอลุ่มเพื่อเพิ่มพื้นที่ว่างของระบบ หรืออาจไม่จำเป็นอีกต่อไป
โพสต์นี้จะแสดงให้เห็น:
จะลบอิมเมจนักเทียบท่าได้อย่างไร
ส่วนประกอบหลักของแพลตฟอร์ม Docker ที่บอกคอนเทนเนอร์ถึงวิธีจัดการหรือปรับใช้โครงการเรียกว่า “ ภาพนักเทียบท่า '. อิมเมจนักเทียบท่าเชื่อมโยงกับคอนเทนเนอร์นักเทียบท่าและยังสามารถดำเนินการได้อย่างอิสระ อย่างไรก็ตาม นักพัฒนาซอฟต์แวร์อาจประสบปัญหาในการลบอิมเมจ Docker หากมีคอนเทนเนอร์ใดเชื่อมโยงกับอิมเมจ
ดูคำแนะนำในการลบอิมเมจ Docker
ขั้นตอนที่ 1: ดูภาพนักเทียบท่า
ขั้นแรก ลงรายการรูปภาพทั้งหมดโดยใช้คำสั่งที่มีให้ “ -ก ตัวเลือก ” ใช้เพื่อแสดงรายการอิมเมจ Docker ทั้งหมด:
$ ภาพนักเทียบท่า -ก
ตัวอย่างเช่น ลองเอา “ ภาพนักเทียบท่า ”:
ขั้นตอนที่ 2: ลบอิมเมจนักเทียบท่า
หากต้องการลบอิมเมจ Docker ให้ใช้ ' นักเทียบท่า rmi <ชื่อภาพ> ' สั่งการ:
$ นักเทียบท่า rmi ภาพนักเทียบท่าณ จุดนี้ คุณอาจได้รับข้อผิดพลาดหากอิมเมจเชื่อมโยงกับคอนเทนเนอร์ Docker ใดๆ ดังที่แสดงด้านล่าง:
หากต้องการลบภาพอย่างรุนแรงและแก้ไขข้อขัดแย้ง ให้ใช้ปุ่ม “ -ฉ ' ตัวเลือก:
$ นักเทียบท่า rmi -ฉ ภาพนักเทียบท่าผลลัพธ์ระบุว่าภาพถูกลบ:
ขั้นตอนที่ 3: ยืนยันว่ารูปภาพถูกลบหรือไม่
เพื่อยืนยันว่าอิมเมจ Docker ถูกลบหรือไม่ ให้แสดงรายการอิมเมจทั้งหมดอีกครั้ง:
$ ภาพนักเทียบท่า -กที่นี่ คุณจะเห็นว่าเราได้ลบอิมเมจ Docker สำเร็จแล้ว:
จะลบ Docker Container ได้อย่างไร
“ คอนเทนเนอร์นักเทียบท่า ” เป็นอีกส่วนสำคัญของแพลตฟอร์ม Docker ที่ใช้ในการจัดการ สร้าง และปรับใช้แอปพลิเคชัน การขึ้นต่อกันของโปรเจ็กต์ แพ็กเกจ และซอร์สโค้ดทั้งหมดมีอยู่ในคอนเทนเนอร์ Docker เดียว พวกเขาเรียกว่า Virtualization Development Environment
หากต้องการนำคอนเทนเนอร์ที่ไม่ได้ใช้หรือออกแล้ว ให้ทำตามคำแนะนำที่ให้ไว้
ขั้นตอนที่ 1: ดูคอนเทนเนอร์นักเทียบท่า
หากต้องการแสดงรายการคอนเทนเนอร์ Docker ทั้งหมด ให้คลิก ' นักเทียบท่า PS คำสั่ง ” ใช้ร่วมกับ “ -ก ' ตัวเลือก:
$ นักเทียบท่า ปล -กตัวอย่างเช่น ลองเอา “ great_engelbart ' คอนเทนเนอร์:
ขั้นตอนที่ 2: ลบ Docker Container
หากต้องการลบคอนเทนเนอร์ Docker ให้ดำเนินการ ' นักเทียบท่า rm <ชื่อคอนเทนเนอร์> ' สั่งการ:
$ นักเทียบท่า rm great_engelbart
อีกทางหนึ่ง ผู้ใช้ยังสามารถลบคอนเทนเนอร์ Docker โดยใช้รหัส:
$ นักเทียบท่า rm 79ba2a5d9f10ขั้นตอนที่ 3: ตรวจสอบว่าได้ลบ Docker Container แล้ว
มาตรวจสอบว่าคอนเทนเนอร์ Docker ถูกลบหรือไม่โดยดูรายการคอนเทนเนอร์ Docker:
$ นักเทียบท่า ปล -กจากผลลัพธ์ด้านล่าง คุณจะเห็นว่าเราลบ ' great_engelbart ” คอนเทนเนอร์นักเทียบท่า:
จะลบวอลุ่ม Docker ได้อย่างไร
“ ปริมาณนักเทียบท่า ” เป็นส่วนหนึ่งของคอนเทนเนอร์ Docker และอ้างอิงถึงระบบไฟล์ที่เชื่อมต่อกับคอนเทนเนอร์ Docker ใช้เพื่อยืนยันข้อมูลที่ใช้หรือสร้างโดยคอนเทนเนอร์ Docker
หากต้องการลบโวลุ่ม Docker ให้ดูคำแนะนำที่ให้ไว้
ขั้นตอนที่ 1: แสดงรายการ Down Docker Volume
หากต้องการแสดงรายการไดรฟ์ข้อมูล Docker ทั้งหมด ให้คลิก ' ปริมาณนักเทียบท่า ls ” ใช้คำสั่งดังนี้
$ ปริมาณนักเทียบท่า ลถอดเถอะ” หลาม ปริมาณนักเทียบท่า:
ขั้นตอนที่ 2: ลบไดรฟ์ข้อมูลนักเทียบท่า
หากต้องการลบไดรฟ์ข้อมูล Docker ให้ดำเนินการ ' ปริมาณนักเทียบท่า rm <ชื่อไดรฟ์ข้อมูล> ' สั่งการ:
$ ปริมาณนักเทียบท่า rm หลาม
ขั้นตอนที่ 3: ตรวจสอบว่าไดรฟ์ข้อมูลถูกลบ
ตรวจสอบรายการไดรฟ์อีกครั้งและตรวจสอบว่าไดรฟ์ข้อมูลที่ระบุถูกลบหรือไม่:
$ ปริมาณนักเทียบท่า ลเอาต์พุตด้านล่างระบุว่าเราได้ลบโวลุ่ม Docker สำเร็จแล้ว:
วิธีการพรุนระบบนักเทียบท่า?
การตัดระบบ Docker เป็นกระบวนการตัดระบบ Docker ซึ่งหมายถึงการลบอิมเมจ คอนเทนเนอร์ และวอลุ่ม Docker ที่ไม่ได้ใช้และหยุดทำงานทั้งหมด
หากต้องการตัดระบบ Docker ให้ทำตามคำสั่งดังกล่าว:
$ ระบบนักเทียบท่า พรุน
ตอนนี้ ตรวจสอบผลลัพธ์ของคำสั่งดังกล่าวโดยแสดงรายการคอนเทนเนอร์ Docker ทั้งหมด:
$ นักเทียบท่า ปล -กจากผลลัพธ์ คุณจะเห็นว่า “ ระบบนักเทียบท่าพรุน คำสั่ง ” ลบคอนเทนเนอร์ Docker ที่หยุดทำงานทั้งหมด:
เราได้อธิบายอย่างละเอียดเกี่ยวกับวิธีลบอิมเมจ Docker คอนเทนเนอร์ และไดรฟ์ข้อมูล
บทสรุป
หากต้องการลบอิมเมจ Docker ให้ใช้ ' นักเทียบท่า rmi -f <ชื่อภาพ> ' สั่งการ. หากต้องการลบคอนเทนเนอร์ Docker ให้ดำเนินการ ' นักเทียบท่า rm <ชื่อคอนเทนเนอร์> คำสั่ง ” และลบโวลุ่ม Docker โดยใช้ “ ปริมาณนักเทียบท่า rm <ชื่อไดรฟ์ข้อมูล> ' สั่งการ. บล็อกนี้มีเทคนิคในการลบคอนเทนเนอร์ รูปภาพ และโวลุ่มของ Docker