Como limpar os arquivos de log de um contêiner do Docker
- 4407
- 1274
- Howard Fritsch
Este tutorial ajudará você a limpar o arquivo de log em um contêiner do Docker. Se o seu sistema estiver saindo do espaço em disco e você descobriu que os arquivos de log do Docker Container estão consumindo alto espaço em disco. Você pode encontrar o local do arquivo de log e limpá -los com a ajuda deste tutorial. Ao limpar os arquivos de log de um contêiner do docker, você não precisa detê -lo.
Arquivo de log de contêiner do Docker Clear Docker
Abaixo estão as três opções diferentes para limpar os arquivos de log de contêineres do Docker. Escolha qualquer uma das opções abaixo para truncar os arquivos de log de contêineres do Docker.
Algumas das opções abaixo requerem um ID ou nome de contêiner, que pode ser encontrado com o Docker PS -A
comando.
- Opção 1: Nesta opção, primeiro encontraremos o caminho do arquivo de log e depois truncaremos. Use a opção Inspect para encontrar o nome do arquivo de log e a localização de um contêiner do docker.
Docker Container Inspect - -format = '.LogPath '
Como resultado, você receberá um caminho de arquivo de log. Agora trunce o arquivo de log com o seguinte comando.
truncate -s 0/caminho/para/logfile
Aqui -s
é usado para definir o tamanho de um arquivo. Você forneceu 0 como entrada, o que significa truncando completamente o arquivo de log.
truncado -s 0 $ (Docker Inspect - -format = '.LogPath ')
truncado -s 0/var/lib/docker/contêineres/*/* -json.registro
Você pode truncar rapidamente os arquivos de log do Docker usando uma das opções acima.
Embrulhar
Nesta postagem do blog, você aprendeu a truncar (claro) arquivos de log de um contêiner do docker.