Como viver Toil Docker Logs

Como viver Toil Docker Logs

Os contêineres do docker são o componente principal da plataforma Docker usada para recipiente e entregar o software e os projetos. O contêiner gera dados de log quando está em execução. O "Docker Logs”O comando permite que os usuários visualizem as informações registradas do contêiner. No entanto, às vezes os contêineres são executados em modo isolado ou como um serviço de back -end. Em tais cenários, os registros do Docker não são visíveis em tempo real.

Esta redação demonstrou como fazer toras de cauda de cauda viva.

Como viver Toil Docker Logs?

O "cauda viva”Docker Logs significa visualizar os troncos gerados pelo contêiner quando ele está em execução. Isso será útil para corrigir problemas de tempo de execução que surgem ao executar contêineres. Além disso, também pode ser usado para visualizar os registros de um recipiente em execução no modo isolado.

Para viver os registros do Docker, siga as instruções fornecidas.

Etapa 1: puxe a imagem “BusyBox”

Primeiro, puxe o “BusyBox”Imagem do Registro Remote Docker“Docker Hub”Com a ajuda do“puxar”Comando:

> Docker Pull BusyBox



Etapa 2: Crie e inicie o contêiner

Em seguida, crie e execute o contêiner através de “BusyBox”Docker Image:

> Docker Run -Nome Logs -container -D BusyBox sh -c "while True; faça $ (data de eco); sono 1; feito"


No comando acima:

    • ““-nome”Aloca o nome para o contêiner.
    • ““-d”É usado para executar o contêiner como um serviço de back -end ou em modo isolado.
    • ““sh -c”É usado para adicionar o script de shell. Iniciamos o loop que mostra repetidamente a data e a hora atuais nos logs:


Etapa 3: Lista de contêineres do Docker

Em seguida, liste o recipiente do docker para verificar se o “Logs-container”Está funcionando ou não:

> Docker PS -A


A partir da saída, observe o ID do contêiner para visualizar seus logs:


Etapa 4: Ver logs

Para visualizar os registros do contêiner em execução, utilize o “Docker Logs ”Comando:

> Docker Logs 6880F5278CB2



No entanto, os usuários podem utilizar o “-seguir”Opção para viver a cauda dos registros no docker, como mostrado abaixo:

> Docker Logs - -Siga 6880F5278CB2


Na saída abaixo, você pode ver que mostramos com sucesso os registros ao vivo de “Logs-container”Running Container:



Veja o número específico de logs

Você pode ver os números específicos de logs do final ou da cauda, ​​utilizando o “-cauda”Opção. Por exemplo, exibimos “10”Logs da cauda:

> Docker Logs -Tail 10 6880F5278CB2



Mostrar logs antes de um registro de data e hora especificados

Veja os registros do Docker antes de um registro de data e hora especificados com a ajuda do “-até”Opção. No nosso caso, especificamos a duração de “1s”:

> Docker Logs - -Follow --until = 1s 6880f5278cb2



Encontre o caminho de log

Além disso, os usuários podem visualizar manualmente os registros do Docker navegando no caminho dos logs do contêiner. Para encontrar o caminho de log dentro do contêiner, inspecione o recipiente através do “Docker inspecionar ”Comando. Aqui, "Findstr”Encontre a string especificada como no nosso caso, usamos“LogPath”:

> Inspeção do Docker 6880F5278CB2 | Findstr "Logpath"



Veja os logs do Docker Compose

Outra maneira de visualizar os registros do docker é através do aplicativo Docker Desktop que é a versão GUI do Docker. Para esse fim, clique no nome do contêiner em execução, como mostrado abaixo:


No menu Logs, você pode visualizar os logs do contêiner em execução:


Isso é tudo sobre como viver a cauda dos torres do Docker.

Conclusão

Para viver os registros do Docker, os usuários podem utilizar o “Docker Logs ”Comando. Para visualizar as informações dos logs sobre o contêiner no tempo de execução, você pode usar o “-seguir"Opção e a"Docker Logs”Comando. No entanto, usando o “-cauda" e "-até”Opções, você pode ver um determinado número de registros de cauda ou selecionar o período. Esta redação ilustrou o método para vivos cantar os registros do Docker.