СПИСОК КОНТЕЙНЕРОВ DOCKER

Для просмотра списка контейнеров используется команда docker ps. Она позволяет смотреть как запущенные контейнеры Docker, так и все контейнеры, которые есть в системе.

СИНТАКСИС КОМАНДЫ DOCKER PS

В синтаксисе команды вообще нет ничего сложного:

$ docker ps опции

Вот её основные опции:

  • —all , -a — вывести все контейнеры, и запущенные и не запущенные;
  • —filter , -f — фильтровать контейнеры при выводе;
  • —format — более красивый вывод списка контейнеров;
  • —last , -n — показать только N последних созданных контейнеров;
  • —latest , -l — вывести только последний контейнер;
  • —no-trunc — не обрезать вывод программы;
  • —quiet , -q — отображать только цифровые идентификаторы контейнеров;
  • —size , -s — отображать размер контейнера.

А теперь разберёмся более подробно, как посмотреть контейнеры Docker.

ЗАПУЩЕННЫЕ КОНТЕЙНЕРЫ DOCKER

По умолчанию docker ps выводит только запущенные контейнеры и при этом обрезает слишком длинные поля:

$ docker ps

Чтобы вывести контейнеры, не обрезая информацию, используйте параметр —no-trunc:

$ docker ps —no-trunc

$ docker ps -a

 

Вы можете фильтровать контейнеры по имени, например, вывести только те, в имени которых содержится dreamy:

$ docker ps -a —filter name=dreamy

Есть и другие фильтры, но я не буду здесь их описывать, если они вам нужны, посмотрите официальную документацию. Для того чтобы вывести в список контейнеров Docker дополнительно размер контейнера, используйте опцию -s:

$ docker ps -a -s

Команда показывает два размера. Первый из них — это объём, занимаемый записываемой частью контейнера. Второй размер -виртуальный, это общее пространство, занимаемое и записываемой частью контейнера, и доступными только для чтения данными образа.

Опция -l может использоваться для просмотра только последнего созданного образа. Это может быть полезно, например, чтобы узнать его идентификатор:

$ docker ps -I

ВЫВОДЫ

Из этой статьи вы узнали, как выполнить просмотр контейнеров Docker. Это довольно простая задача по сравнению с созданием контейнера, но тоже не менее важная.