Όταν ένα κοντέινερ Docker εξέρχεται, το σύστημα αρχείων μέσα στο προεπιλεγμένο κοντέινερ εξακολουθεί να διατηρείται για να διευκολυνθεί ο εντοπισμός σφαλμάτων και να διατηρηθούν τα δεδομένα χρήστη.
Ωστόσο, για τα κοντέινερ στο προσκήνιο, δεδομένου ότι εκτελούνται μόνο για σύντομο χρονικό διάστημα κατά την ανάπτυξη και τον εντοπισμό σφαλμάτων,Δεν χρειάζεται να διατηρήσετε δεδομένα χρήστη, επομένως η επιλογή --rm μπορεί να οριστεί κατά την εκκίνηση του κοντέινερ, έτσι ώστε το σύστημα αρχείων μέσα στο κοντέινερ να μπορεί να καθαριστεί αυτόματα κατά την έξοδο του κοντέινερ.Τα παραδείγματα περιλαμβάνουν:
Docker Run --RM BBA-208
Ισοδύναμο με
docker run --rm=true bba-208
Προφανώς,-- επιλογή rm δεν μπορεί να χρησιμοποιηθεί ταυτόχρονα με το -d, δηλαδή μόνο το δοχείο στο προσκήνιο μπορεί να καθαριστεί αυτόματα, όχι το αποσπασμένο δοχείο Σημείωση,-- επιλογή rm καθαρίζει επίσης τους ανώνυμους τόμους δεδομένων του κοντέινερ.
Έτσι, η εκτέλεση της εντολής docker run με την επιλογή εντολής --rm ισοδυναμεί με την εκτέλεση του docker rm -v μετά την έξοδο του κοντέινερ.
Σύνδεσμοι αναφοράς:
Η σύνδεση με υπερσύνδεσμο είναι ορατή. |