כיצד להסיר תמונות docker

How Remove Docker Images



תמונות Docker אינן אלא קבוצה של קבצים לקריאה בלבד, כלומר לאחר שתמונת העגינה נבנית, לא ניתן לשנות אותה. עם זאת, באפשרותך ליצור תמונת עגינה חדשה בעזרת תמונת העגינה הקיימת. תמונות Docker משמשות לבניית מיכל docker. תמונות Docker מגיעות עם שכבות מרובות המשמשות להפעלת קוד בתוך מיכל. במהלך תהליך הפיתוח, תמונות docker רבות שאינן בשימוש ומיושנות נשמרות בשרת עד שתסיר אותו באופן ידני.

לכן יש צורך להסיר את תמונת העגינה שאינה בשימוש מהמערכת שלך כדי לפנות את שטח הדיסק.







במדריך זה, נראה לך כיצד להסיר את תמונות העגינה באמצעות שורת הפקודה.



הסר את תמונת Docker

כדי להסיר את תמונת העגינה מהמערכת שלך, יהיה עליך לרשום את כל התמונות הזמינות במערכת שלך.



אתה יכול לרשום אותם באמצעות הפקודה הבאה:





תמונת dockerls

אתה אמור לראות את הפלט הבא:

גודל מאגר תמונת מזהה תמונה שנוצר
nginx האחרון 4bb46517cac32לפני ימים 133MB
העדכון העדכני ביותר של wordpress f1da35a7ddca3לפני ימים 546MB
mariadb האחרונה b95867b528864לפני ימים 407MB

כעת, יש לך רשימה של כל התמונות במערכת שלך. לאחר מכן, אתר את מזהה התמונה שברצונך להסיר והפעל את הפקודה הבאה:



תמונת dockerrm4bb46517cac3

אתה אמור לראות את השגיאה הבאה:

תגובת שגיאה מהדמון: התנגשות: לא ניתן למחוק 4bb46517cac3 (לא ניתן לכפות)
- התמונה נמצאת בשימוש על ידי הפעלת מיכל 8f3d538370e5

הפלט לעיל מציין שכל מיכל משתמש בתמונה שברצונך להסיר. אז יהיה עליך להסיר את המיכל לפני הסרת התמונה.

אם ברצונך להסיר מספר תמונות, יהיה עליך לציין את המזהה של כל תמונת עגינה עם הפקודה rm image docker:

תמונת dockerrmID1 ID2 ID3

הסר תמונות Docker dingling

תמונה משתלשלת היא תמונה שאינה בשימוש שאינה משמשת כל מיכל. אתה יכול להסיר את התמונה המשתלשלת מהמערכת שלך על ידי הפעלת הפקודה הבאה:

תמונת dockerלִגזוֹם

תתבקש להקליד y כדי להמשיך, כפי שמוצג להלן:

אַזהָרָה! פעולה זו תסיר את כל התמונות המשתלשלות.

האם אתה בטוח שאתה רוצה להמשיך? [y/N] y

סה'כ שטח מושבה: 0B

הסר את כל תמונות ה- Docker שאינן בשימוש

Docker מאפשר לך להסיר את כל התמונות שאינן בשימוש בכל מכולה באמצעות פקודה אחת, כפי שמוצג להלן:

תמונת dockerלִגזוֹם

תתבקש להקליד y כדי להמשיך, כפי שמוצג להלן:

אַזהָרָה! פעולה זו תסיר את כל התמונות בלי שיכלול אותן לפחות מיכל אחד.

האם אתה בטוח שאתה רוצה להמשיך? [y/N] y

תמונות שנמחקו:
ללא תגים: אובונטו: האחרונה
ללא תגים: [מוגן בדוא'ל]: 5d1d5407f353843ecf8b16524bc5565aa332e9e6a1297c73a92d3e754b8a636d
נמחק: sha256: 1e4467b07108685c38297025797890f0492c4ec509212e2e4b4822d367fe6bc8
סה'כ שטח מושבה: 0B

סיכום

במדריך זה, הראנו כיצד להסיר תמונות docker בכמה דרכים. למידע נוסף, עיין ב דוקר תיעוד רשמי.