Επομένως, είναι απαραίτητο να αφαιρέσετε την αχρησιμοποίητη εικόνα docker από το σύστημά σας για να ελευθερώσετε χώρο στο δίσκο.
Σε αυτό το σεμινάριο, θα σας δείξουμε πώς να αφαιρέσετε τις εικόνες docker με τη γραμμή εντολών.
Κατάργηση εικόνας Docker
Για να αφαιρέσετε την εικόνα του docker από το σύστημά σας, θα πρέπει να παραθέσετε όλες τις διαθέσιμες εικόνες στο σύστημά σας.
Μπορείτε να τα αναφέρετε χρησιμοποιώντας την ακόλουθη εντολή:
εικόνα λιμενεργάτηls
Θα πρέπει να δείτε την ακόλουθη έξοδο:
ΑΠΟΘΗΚΕΥΤΙΚΟΣ ΕΤΙΚΕΤΑΣ ΕΙΚΟΝΑΣ ΕΙΚΟΝΑΣ ΔΗΜΙΟΥΡΓΗΜΕΝΟΥ ΜΕΓΕΘΟΥnginx τελευταίο 4bb46517cac32μέρες πριν 133MB
wordpress τελευταία f1da35a7ddca3μέρες πριν 546MB
mariadb τελευταία b95867b528864μέρες πριν 407MB
Τώρα, έχετε μια λίστα με όλες τις εικόνες στο σύστημά σας. Στη συνέχεια, εντοπίστε το αναγνωριστικό της εικόνας που θέλετε να καταργήσετε και εκτελέστε την ακόλουθη εντολή:
εικόνα λιμενεργάτηrm4bb46517cac3
Θα πρέπει να δείτε το ακόλουθο σφάλμα:
Απόκριση σφάλματος από τον δαίμονα: σύγκρουση: δεν είναι δυνατή η διαγραφή του 4bb46517cac3 (δεν μπορεί να εξαναγκαστεί)- η εικόνα χρησιμοποιείται με την εκτέλεση του κοντέινερ 8f3d538370e5
Η παραπάνω έξοδος υποδεικνύει ότι οποιοδήποτε κοντέινερ χρησιμοποιεί την εικόνα που θέλετε να αφαιρέσετε. Έτσι, θα πρέπει να αφαιρέσετε αυτό το δοχείο πριν αφαιρέσετε την εικόνα.
Εάν θέλετε να αφαιρέσετε πολλές εικόνες, θα πρέπει να καθορίσετε το αναγνωριστικό κάθε εικόνας docker με εντολή rm εικόνας docker:
εικόνα λιμενεργάτηrmID1 ID2 ID3Κατάργηση Dangling Docker Images
Μια κρεμαστή εικόνα είναι μια αχρησιμοποίητη εικόνα που δεν χρησιμοποιείται από κανένα δοχείο. Μπορείτε να αφαιρέσετε την κρεμαστή εικόνα από το σύστημά σας εκτελώντας την ακόλουθη εντολή:
εικόνα λιμενεργάτηκλαδεύωΘα σας ζητηθεί να πληκτρολογήσετε y για να συνεχίσετε, όπως φαίνεται παρακάτω:
ΠΡΟΕΙΔΟΠΟΙΗΣΗ! Αυτό θα αφαιρέσει όλες τις κρεμασμένες εικόνες.
Εισαι σιγουρος οτι θελεις να συνεχισεις? [y/N] y
Συνολικός χώρος ανάκτησης: 0B
Καταργήστε όλες τις αχρησιμοποίητες εικόνες Docker
Το Docker σάς επιτρέπει να αφαιρέσετε όλες τις εικόνες που δεν χρησιμοποιούνται από κανένα κοντέινερ χρησιμοποιώντας μία μόνο εντολή, όπως φαίνεται παρακάτω:
εικόνα λιμενεργάτηκλαδεύω -προς τοΘα σας ζητηθεί να πληκτρολογήσετε y για να συνεχίσετε, όπως φαίνεται παρακάτω:
ΠΡΟΕΙΔΟΠΟΙΗΣΗ! Αυτό θα καταργήσει όλες τις εικόνες χωρίς τουλάχιστον ένα κοντέινερ που να σχετίζεται με αυτές.
Εισαι σιγουρος οτι θελεις να συνεχισεις? [y/N] y
Διαγραμμένες εικόνες:χωρίς ετικέτα: ubuntu: τελευταία
χωρίς ετικέτα: [email protected]: 5d1d5407f353843ecf8b16524bc5565aa332e9e6a1297c73a92d3e754b8a636d
διαγράφηκε: sha256: 1e4467b07108685c38297025797890f0492c4ec509212e2e4b4822d367fe6bc8
Συνολικός χώρος ανάκτησης: 0B
συμπέρασμα
Σε αυτόν τον οδηγό, έχουμε δείξει πώς να αφαιρέσετε εικόνες docker με διάφορους τρόπους. Για περισσότερες πληροφορίες, ανατρέξτε στο Λιμενεργάτης επίσημη τεκμηρίωση.