Usar docker container top com opções de ps
Nesta etapa, você aprenderá como usar o comando docker container top com opções do ps para personalizar a saída e visualizar informações específicas de processos dentro de um container. O comando docker container top aceita opções padrão do ps, permitindo que você controle quais colunas são exibidas e em que formato.
Primeiro, certifique-se de ter um container em execução da etapa anterior. Você pode verificar isso executando docker ps.
docker ps
Copie o CONTAINER ID do container ubuntu em execução.
Agora, vamos usar docker container top com algumas opções do ps. Por exemplo, para exibir apenas o ID do processo (pid) e o comando (cmd), você pode usar a opção -o seguida pelas colunas desejadas. Substitua <container_id> pelo ID do seu container.
docker container top pid,cmd < container_id > -o
Você deve ver uma saída semelhante a esta, mostrando apenas as colunas PID e CMD:
PID CMD
7345 sleep infinity
Você pode usar várias opções do ps para obter informações diferentes. Por exemplo, para ver o uso da CPU (%cpu) e o uso da memória (%mem), você pode usar:
docker container top pid,%cpu,%mem,cmd < container_id > -o
A saída incluirá o uso da CPU e da memória para os processos no container:
PID %CPU %MEM CMD
7345 0.0 0.0 sleep infinity
Você pode consultar a documentação do comando ps para obter uma lista completa das opções disponíveis. Usar docker container top com opções do ps fornece uma maneira flexível de monitorar os processos em execução dentro de seus containers e solucionar problemas.