23.06.2025

Список контейнеров Docker

Docker — платформа с открытым исходным кодом, которая обеспечивает автоматизацию развертывания, масштабирования и управления приложениями с использованием контейнеризации. Контейнеры Docker позволяют разработчикам упаковывать приложения и все их зависимости в единый компонент, который можно запускать на любой платформе, поддерживающей Docker.
Когда вы запускаете контейнеры Docker, очень полезно знать, какие контейнеры в данный момент находятся в работе и какие порты они используют. Для этой цели используется команда «docker ps». Давайте рассмотрим эту команду подробнее.

Синтаксис команды docker ps:

docker ps [OPTIONS]

Опции:

Примеры использования команды docker ps

Вывести все контейнеры, которые в данный момент находятся в работе:

docker ps

Скриншот №1.Вывести все контейнеры, которые в данный момент находятся в работе

Вывести все контейнеры, включая остановленные:

docker ps -a

Скриншот №2. Вывод списка контейнеров, включая остановленные

Вывести идентификаторы контейнеров:

docker ps -q

Вывести информацию о последних 5 созданных контейнерах:

docker ps -n 5

Вывести информацию о контейнерах с определенными фильтрами. Например, вывести только контейнеры с именем «webapp»:

docker ps -f name=webapp

Вывести размеры контейнеров:

docker ps -s

Скриншот №3. Список всех контейнеров и их размером

Вывести информацию о контейнерах в определенном формате. Например, вывести только идентификаторы и имена контейнеров:

docker ps --format "{{.ID}} {{.Names}}"

Скриншот №4. Форматирование вывода списка контейнеров по заданному шаблону

Таким образом, команда «docker ps» является мощным инструментом для отображения информации о контейнерах Docker. Она позволяет получить обзор текущего состояния контейнеров и легко фильтровать вывод по различным параметрам.