Команда docker ps: отображение запущенных контейнеров
Команда "docker ps" является одной из базовых команд Docker, предназначенной для отображения текущих запущенных контейнеров на вашей системе Docker.
Docker – это открытая платформа, которая позволяет разработчикам собирать, развертывать и запускать приложения в контейнерах. Контейнеры представляют собой независимые и изолированные окружения, включающие все необходимые зависимости для запуска приложения, такие как библиотеки, среду выполнения и т.д. Docker делает процесс разработки, развертывания и масштабирования приложений более простым и мобильным.
Команда "docker ps" выводит список запущенных контейнеров на вашей системе. По умолчанию, она показывает только активные контейнеры. Если вы хотите увидеть все контейнеры, включая остановленные, добавьте флаг "-a" или "--all" в команду. Это особенно полезно, когда вы хотите просмотреть все контейнеры, включая те, которые завершили свою работу.
Примеры кода:
1. Отображение всех активных контейнеров:
```html
$ docker ps
```
2. Отображение всех контейнеров, включая остановленные:
```html
$ docker ps -a
```
Кроме того, команда "docker ps" также предоставляет дополнительную информацию о каждом контейнере, такую как идентификатор контейнера (Container ID), имя контейнера (Names), используемые ресурсы (CPU и память), сетевые порты, привязанные к контейнеру, и многое другое. Эта информация может быть полезна при мониторинге и управлении запущенными контейнерами.
Вот пример вывода команды "docker ps":
```html
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b4f9def75d4a nginx:latest "nginx -g 'daemon of…" 3 days ago Up 3 days 0.0.0.0:8080->80/tcp webserver
a2fcf1908392 mysql:latest "docker-entrypoint.s…" 3 days ago Up 3 days 0.0.0.0:3306->3306/tcp mysql-db
```
В этом примере, мы видим два контейнера. Первый контейнер запущен с образом "nginx:latest" и привязан к порту 8080 на вашей системе (0.0.0.0:8080->80/tcp). Второй контейнер работает с образом "mysql:latest" и привязан к порту 3306 (0.0.0.0:3306->3306/tcp).
Это лишь небольшой пример использования команды "docker ps" и её вывода. Docker предоставляет богатый набор команд и функций для управления контейнерами, таких как создание, запуск, остановка, удаление и многое другое. Работа с командой "docker ps" является одним из ключевых аспектов успешного использования Docker в вашем проекте.