Текст и данные · Инструкция
Как посмотреть процессы Docker Compose через top
Если контейнер отмечен как running, но непонятно, какой процесс реально жив, `docker compose top` даёт быструю проверку
Короткий ответ
Команда `docker compose top` показывает работающие процессы контейнеров Compose-проекта; можно указать конкретный service.
Что делать
- 1. Откройте проект: Перейдите в каталог Compose-проекта.
- 2. Покажите все процессы: Выполните `docker compose top`.
- 3. Сузьте до сервиса: Добавьте имя сервиса: `docker compose top api`.
- 4. Сверьте PID/команду: Проверьте, что основной процесс и ожидаемые дочерние процессы действительно запущены.
Пример
`docker compose top api` быстро показывает, запущен ли ожидаемый server process внутри контейнеров сервиса `api`.
Важно
`top` показывает список процессов, но не их логи и не историю перезапусков.
Как понять, что всё сработало
- В `docker compose top SERVICE` виден ожидаемый основной процесс контейнера.
- Неожиданные дочерние процессы сверены с entrypoint/command сервиса, а не приняты за норму автоматически.
Что учитывать
`top` показывает список процессов, но не их логи и не историю перезапусков.
Источники и проверка
Инструкция составлена редакцией N1RO на 2026-09-18. Перед действием сверьте актуальные условия на официальном сайте сервиса или производителя.