Υπάρχει μια εντολή για τη λίστα εικόνων, docker images
, αλλά δεν φαίνεται να υπάρχει η αντίστοιχη docker containers
.
Εκτός από το να γίνετε root και να κοιτάξετε στο /var/lib/docker
δεν φαίνεται να υπάρχει τρόπος να το κάνετε αυτό. Μήπως μου διαφεύγει κάτι; Είναι κάτι που δεν πρέπει να κάνει κανείς;
Για να εμφανίσετε μόνο τα τρέχοντα κοντέινερ χρησιμοποιήστε τη συγκεκριμένη εντολή:
docker ps
Για να εμφανίσετε όλα τα εμπορευματοκιβώτια χρησιμοποιήστε τη συγκεκριμένη εντολή:
docker ps -a
Για να εμφανίσετε το τελευταίο δημιουργημένο δοχείο (περιλαμβάνει όλες τις καταστάσεις) χρησιμοποιήστε την εντολή που δίνεται:
docker ps -l
Για να εμφανίσετε n τελευταίους δημιουργημένους περιέκτες (περιλαμβάνει όλες τις καταστάσεις) χρησιμοποιήστε τη συγκεκριμένη εντολή:
docker ps -n=-1
Για να εμφανίσετε συνολικά μεγέθη αρχείων χρησιμοποιήστε τη συγκεκριμένη εντολή:
docker ps -s
Το περιεχόμενο που παρουσιάζεται παραπάνω προέρχεται από το docker.com.
Στη νέα έκδοση του Docker, οι εντολές ενημερώνονται και προστίθενται ορισμένες εντολές διαχείρισης:
docker container ls
Χρησιμοποιείται για τη λίστα όλων των κοντέινερ που εκτελούνται.
docker container ls -a
Και στη συνέχεια, αν θέλετε να τα καθαρίσετε όλα,
docker rm $(docker ps -aq)
Χρησιμοποιείται για τη λίστα όλων των δοχείων που έχουν δημιουργηθεί, ανεξάρτητα από την κατάστασή τους.
Εδώ container είναι η εντολή διαχείρισης.
Σημειώστε ότι πριν από λίγο καιρό υπήρξε μια ενημέρωση αυτής της εντολής. Δεν θα εμφανίζει το μέγεθος του δοχείου από προεπιλογή (δεδομένου ότι αυτό είναι μάλλον ακριβό για πολλά τρέχοντα δοχεία). Χρησιμοποιήστε την docker ps -s
για να εμφανίσετε και το μέγεθος του container.