Использование docker container top с опциями ps
На этом шаге вы узнаете, как использовать команду docker container top
с опциями ps
для настройки вывода и просмотра конкретной информации о процессах внутри контейнера. Команда docker container top
принимает стандартные опции ps
, позволяя управлять отображаемыми столбцами и их форматом.
Сначала убедитесь, что у вас есть работающий контейнер из предыдущего шага. Это можно проверить командой docker ps
.
docker ps
Скопируйте CONTAINER ID
работающего контейнера ubuntu
.
Теперь используем docker container top
с некоторыми опциями ps
. Например, чтобы отобразить только идентификатор процесса (pid) и команду (cmd), можно использовать опцию -o
с указанием нужных столбцов. Замените <container_id>
на ID вашего контейнера.
docker container top pid,cmd < container_id > -o
Вы должны увидеть вывод, подобный этому, содержащий только столбцы PID и CMD:
PID CMD
7345 sleep infinity
Можно использовать различные опции ps
для получения разной информации. Например, чтобы увидеть использование CPU (%cpu
) и памяти (%mem
), выполните:
docker container top pid,%cpu,%mem,cmd < container_id > -o
Вывод будет включать данные о загрузке CPU и памяти для процессов в контейнере:
PID %CPU %MEM CMD
7345 0.0 0.0 sleep infinity
Полный список доступных опций можно найти в документации команды ps
. Использование docker container top
с опциями ps
предоставляет гибкий способ мониторинга процессов внутри контейнеров и диагностики проблем.