Introdução
Neste laboratório, imagine um cenário onde estamos observando as operações de um parque de diversões com tema de dinossauros. Como um gerente de operações júnior, seu papel é monitorar os processos em execução no container "T-Rex Adventure" para garantir o funcionamento adequado dos dinossauros animatrônicos do parque. O objetivo é exibir os processos em execução dentro do container para verificar sua estabilidade e desempenho.
Navegar para o Container
Nesta etapa, você primeiro recuperará o ID ou nome do container "T-Rex Adventure". Em seguida, execute o comando docker top para exibir os processos em execução dentro do container.
Exemplo
## Run the container
docker run -d -it --name t-rex-adventure alpine
## Retrieve the container ID or name
docker ps
## Display running processes in the container
docker top t-rex-adventure
Análise dos Processos em Execução
Nesta etapa, você analisará os processos em execução para identificar quaisquer anomalias ou tarefas que consomem muitos recursos. Use o comando docker exec para acessar o shell do container e execute ferramentas como top ou ps para investigar mais a fundo os processos.
Exemplo
## Access the container's shell
$ docker exec -it t-rex-adventure /bin/sh
## Inside container shell, analyze running processes
top
Resumo
Neste laboratório, criamos um cenário onde precisávamos monitorar os processos em execução em um container Docker para garantir a operação tranquila dos dinossauros animatrônicos em um parque temático. O laboratório guiou o aluno pelo processo de uso dos comandos docker top e docker exec para atingir esse objetivo. O laboratório também enfatizou a importância de monitorar e analisar os processos em execução para a saúde e estabilidade do sistema.



