วิธีลบ Docker Image, Containers และ Volumes

Withi Lb Docker Image Containers Laea Volumes



Docker เป็นเครื่องมือการจัดการโครงการ DevOps แบบโอเพ่นซอร์สที่รู้จักกันดี ไม่เพียงสำหรับการจัดการโครงการ แต่ยังใช้ในการสร้างและปรับใช้แอปพลิเคชัน นักเทียบท่าแนะนำแนวคิดการทำคอนเทนเนอร์เนื่องจากมีคอนเทนเนอร์สำหรับการจัดการโครงการและการปรับใช้

ผู้ใช้สามารถสร้างและปรับใช้แอปพลิเคชันโดยใช้อิมเมจ 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