Explorando Detalhes de Contêineres
Visualizando Detalhes de Contêineres
Para visualizar informações detalhadas sobre um contêiner Docker, você pode usar os seguintes comandos:
docker inspect: Este comando fornece informações detalhadas sobre um contêiner, incluindo sua configuração, configurações de rede e estado de tempo de execução.
## Exemplo: Inspecionar um contêiner em execução
docker inspect <container_id>
docker stats: Este comando exibe estatísticas de desempenho em tempo real para um ou mais contêineres, como uso da CPU, uso de memória e E/S de rede.
## Exemplo: Visualizar estatísticas de todos os contêineres em execução
docker stats
docker top: Este comando lista os processos em execução dentro de um contêiner.
## Exemplo: Listar processos em um contêiner em execução
docker top <container_id>
Contêineres Docker possuem diversos metadados associados, que podem ser acessados usando o comando docker inspect. Alguns dos campos de metadados-chave incluem:
| Campo |
Descrição |
Id |
O identificador único do contêiner. |
Image |
A imagem Docker usada para criar o contêiner. |
Name |
O nome do contêiner. |
State |
O estado atual do contêiner (por exemplo, em execução, parado). |
NetworkSettings |
A configuração de rede do contêiner. |
Mounts |
Os volumes ou diretórios montados dentro do contêiner. |
graph LR
A[Metadados do Contêiner] --> B[Id]
A --> C[Image]
A --> D[Name]
A --> E[State]
A --> F[NetworkSettings]
A --> G[Mounts]
Inspecionando Logs de Contêineres
Para visualizar os logs de um contêiner Docker, você pode usar o comando docker logs. Este comando permite acessar as saídas padrão (stdout) e os erros padrão (stderr) de um contêiner.
## Exemplo: Visualizar logs de um contêiner em execução
docker logs <container_id>
Compreendendo e explorando os detalhes dos contêineres Docker, você pode gerenciar e solucionar problemas de suas aplicações em contêineres de forma eficaz.