C'è un comando per elencare le immagini, docker images
, ma non sembra esserci un corrispondente docker containers
.
Oltre a diventare root e guardare in /var/lib/docker
non sembra esserci un modo per farlo. Mi manca qualcosa? E' qualcosa che non si dovrebbe fare?
Per mostrare solo i contenitori in esecuzione usa il comando dato:
docker ps
Per mostrare tutti i contenitori usa il comando dato:
docker ps -a
Per mostrare l' ultimo contenitore creato (include tutti gli stati) usa il comando dato:
docker ps -l
Per mostrare n ultimi contenitori creati (include tutti gli stati) usa il comando dato:
docker ps -n=-1
Per visualizzare le dimensioni totali dei file usa il comando dato:
docker ps -s
Il contenuto presentato sopra è tratto da docker.com.
Nella nuova versione di Docker, i comandi sono aggiornati e sono stati aggiunti alcuni comandi di gestione:
docker container ls
Viene usato per elencare tutti i container in esecuzione.
docker container ls -a
E poi, se vuoi pulirli tutti
docker rm $(docker ps -aq)
è usato per elencare tutti i contenitori creati indipendentemente dal loro stato.
Qui container è il comando di gestione.
Notate che qualche tempo fa c'è stato un aggiornamento di questo comando. Non mostrerà la dimensione del contenitore per impostazione predefinita (poiché questo è piuttosto costoso per molti contenitori in esecuzione). Usa docker ps -s
per visualizzare anche la dimensione del contenitore.