Главная > Другие внешние пакеты > docker ps

Руководство по команде Docker ps

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

Обзор docker ps

`docker ps` - это незаменимая команда для быстрого определения статуса контейнеров Docker. По умолчанию она показывает только запущенные контейнеры, но с помощью различных опций вы можете подробно просматривать остановленные контейнеры или контейнеры с определенными условиями.

Описание столбцов вывода

При выполнении команды `docker ps` обычно отображается следующая информация:

Основные столбцы

  • CONTAINER ID: Уникальный идентификатор контейнера.
  • IMAGE: Образ, используемый для создания контейнера.
  • COMMAND: Команда, которая выполняется при запуске контейнера.
  • CREATED: Время создания контейнера.
  • STATUS: Текущее состояние контейнера (например, Up, Exited) и время его работы.
  • PORTS: Информация о сопоставлении портов контейнера.
  • NAMES: Имя контейнера (если не указано, Docker присваивает случайное).

Основные опции

Это полезные опции, которые можно использовать с командой `docker ps`. Попробуйте комбинировать их, чтобы точно получить нужную информацию о контейнерах.

1. Основные опции просмотра

2. Опции фильтрации

3. Опции форматирования вывода

Сгенерированная команда:

Комбинируйте команды.

Описание:

`docker ps` Запускает команду.

Комбинируйте эти опции, чтобы виртуально выполнять команды с помощью ИИ.

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

Изучите, как эффективно просматривать и управлять списками контейнеров на различных примерах использования команды `docker ps`.

Просмотр всех запущенных контейнеров

docker ps

Это самая базовая команда `docker ps`. Она показывает только те контейнеры, которые в данный момент активны.

Просмотр всех контейнеров, включая остановленные

docker ps -a

Вы можете сразу увидеть список всех контейнеров, будь то запущенные или остановленные.

Просмотр только контейнеров, созданных из образа Nginx

docker ps --filter "ancestor=nginx"

Фильтрует и показывает только контейнеры, созданные на основе определенного образа (в данном случае, Nginx).

Просмотр только ID остановленных контейнеров

docker ps -aq --filter "status=exited"

Выводит только ID контейнеров в статусе 'Exited', что полезно для использования этих ID в качестве ввода для других команд (например, `docker rm`).

Вывод только имен и статусов контейнеров

docker ps --format "table {{.Names}}\t{{.Status}}"

Выбирает и выводит только нужные столбцы (имя и статус) в виде таблицы.

Отображение полной информации о 3 последних контейнерах

docker ps -n 3 --no-trunc

Отображает не усеченную, подробную информацию о трех самых последних созданных контейнерах.


Те же команды в категории