Introdução
Bem-vindo à vila mágica da Terra das Fadas! Neste cenário fantasioso, você assumirá o papel de um fazendeiro mágico que cuida de criaturas e plantas encantadas. Seu objetivo é aprender a visualizar os logs de contêineres Docker para manter o ecossistema mágico da vila.
Configurar o Registro (Logging) do Docker
Nesta etapa, você configurará o logging para um contêiner Docker e explorará os logs.
Faça o pull da imagem Docker oficial
nginx:docker pull nginxCrie um contêiner Docker chamado
magical-nginxusando a imagemnginx:docker run -d -p 80:80 --name magical-nginx nginxVisualize os logs do contêiner
magical-nginx:docker logs magical-nginx
Transmitindo Logs de Contêineres
Nesta etapa, você aprenderá como transmitir os logs de um contêiner em execução em tempo real.
Transmita os logs do contêiner
magical-nginx:docker logs -f magical-nginxEnquanto mantém a transmissão de logs aberta, adicione um mapeamento de serviço web. Se o mapeamento do serviço for bem-sucedido, o ambiente automatizará o acesso à página web Nginx padrão em uma aba separada para gerar entradas de log.
curl http://localhostObserve as entradas de log em tempo real aparecendo na transmissão de logs.
Limpar os Logs do Contêiner
Nesta etapa, você explorará como limpar os logs de um contêiner Docker.
Limpe os logs do contêiner
magical-nginx:sudo sh -c 'echo "" > $(docker inspect --format="{{.LogPath}}" magical-nginx)'Confirme que os logs foram limpos tentando visualizar os logs novamente:
docker logs magical-nginx
Resumo
Neste laboratório, você aprendeu as habilidades essenciais de visualização de logs de contêineres Docker em um ambiente mágico de agricultura. Ao configurar o registro (logging), transmitir logs em tempo real e limpar logs, você adquiriu uma compreensão mais profunda de como monitorar e manter seus contêineres Docker mágicos. Este conhecimento o capacitará a manter as criaturas e plantas fantásticas da Terra dos Contos de Fadas prosperando em harmonia. Feliz registro, fazendeiro mágico!



