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

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

https://t.me/admguides

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

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


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

docker ps [OPTIONS]


Опции:

  • **-a, –all**: Выводить все контейнеры, включая остановленные;
  • **-f, –filter**: Фильтрация выводимых результатов с использованием условий;
  • **-n, –last N**: Показать только N последних созданных контейнеров;
  • **-q, –quiet**: Только выводить идентификаторы контейнеров;
  • **-s, –size**: Выводить размеры контейнеров (включая все монтированные тома);
  • **–format**: Задать формат вывода;
  • **–no-trunc**: Не обрезать вывод (показывать всю информацию).


Примеры использования команды 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. Она позволяет получить обзор текущего состояния контейнеров и легко фильтровать вывод по различным параметрам.


Источник

Report Page