Skip to content

ps (Процессы)

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


Флаг -a (all) – показать все контейнеры

Структура команды:

docker ps -a

Описание:
Показывает все контейнеры, включая остановленные. Без этого флага отображаются только работающие контейнеры.


Флаг -q (quiet) – только ID контейнеров

Структура команды:

docker ps -q

Описание:
Выводит только идентификаторы контейнеров, без дополнительной информации.


Флаг -f (filter) – фильтрация по условиям

Структура команды:

docker ps -f [фильтр]

Описание:
Позволяет отфильтровать вывод по заданным условиям: имени, статусу, образу и т.д.

Примеры:

docker ps -f "status=exited"
docker ps -f "name=my_container"
docker ps -f "ancestor=nginx"


Флаг --format – пользовательский вывод

Структура команды:

docker ps --format "{{.Поле}}"

Описание:
Позволяет настроить формат вывода с помощью шаблонов. Используются поля вроде ID, Image, Status, Names и т.д.

Пример:

docker ps --format "{{.ID}}: {{.Image}} ({{.Status}})"


Флаг -n (number) – количество последних контейнеров

Структура команды:

docker ps -n [число]

Описание:
Отображает указанное количество последних созданных контейнеров (вне зависимости от статуса).

Пример:

docker ps -n 5


Флаг -s (size) – показать размер

Структура команды:

docker ps -s

Описание:
Добавляет информацию о размере каждого контейнера — сколько он занимает на диске.