Има команда за изписване на образи, docker images
, но не изглежда да има съответна команда docker containers
.
Освен да станете root и да погледнете в /var/lib/docker
, не изглежда да има начин да направите това. Дали пропускам нещо? Това ли е нещо, което не трябва да се прави?
За да покажете само работещи контейнери, използвайте дадената команда:
docker ps
За да покажете всички контейнери, използвайте дадената команда:
docker ps -a
За да покажете най-новия създаден контейнер (включва всички състояния), използвайте дадената команда:
docker ps -l
За да покажете последно създадени контейнери (включва всички състояния), използвайте дадената команда:
docker ps -n=-1
За да покажете общия размер на файловете, използвайте дадената команда:
docker ps -s
Представеното по-горе съдържание е от docker.com.
В новата версия на Docker са актуализирани командите и са добавени някои команди за управление:
docker container ls
Използва се за извеждане на списък на всички работещи контейнери.
docker container ls -a
И след това, ако искате да ги почистите всички,
docker rm $(docker ps -aq)
се използва за изписване на всички създадени контейнери, независимо от тяхното състояние.
Тук контейнер е командата за управление.
Имайте предвид, че преди известно време тази команда беше актуализирана. По подразбиране тя няма да показва размера на контейнера (тъй като това е доста скъпо за много работещи контейнери). Използвайте docker ps -s
, за да покажете и размера на контейнера.