lucasmac's blog

hacking.ciência.café

Como deletar arquivos de log dos containers docker

Localizar os arquivos de log

Abra o terminal e execute o comando:

:~$ docker inspect --format='{{.LogPath}}' $(docker ps -a -q)

O retorno, deve ser algo como isso:

/var/lib/docker/containers/d7707cd1cf0e955f72958a60d7b17c79b3a812970bce3a625f6179312d09cd46/d7707cd1cf0e955f72958a60d7b17c79b3a812970bce3a625f6179312d09cd46-json.log
/var/lib/docker/containers/48bd6a8d1bb4354bffbc61ab2b2b0127778d1c84453f6e6cdcb63be2d9719709/48bd6a8d1bb4354bffbc61ab2b2b0127778d1c84453f6e6cdcb63be2d9719709-json.log
/var/lib/docker/containers/fb1f74d8a4ff74160876efc13601211805e692ebfb3e5e03f98a481206cfde30/fb1f74d8a4ff74160876efc13601211805e692ebfb3e5e03f98a481206cfde30-json.log
/var/lib/docker/containers/d644cd46300758316c6d23fc0e60e744e0b63a2545cdef166fc66236b770d14b/d644cd46300758316c6d23fc0e60e744e0b63a2545cdef166fc66236b770d14b-json.log
/var/lib/docker/containers/171ead11c41a4427b34c142808b06f4d055519025676a4154673613442cac638/171ead11c41a4427b34c142808b06f4d055519025676a4154673613442cac638-json.log

Procure pelo caminho dos arquivos, no meu caso estão em /var/lib/docker/containers/.

Deletar os arquivos de log


AVISO:
O caminho para o arquivo de log deve ser /var/lib/docker/containers/, se não for, altere-o no comando abaixo.


Execute o comando:

:~$ find /var/lib/docker/containers/ -type f -name "*.log" -delete

Solução de problemas

  • Execute o comando find como sudo caso receba mensagens de acesso negado.

O mundo precisa dos hackers?

Há alguns dias, li sobre um cara chamado Barnaby Jack. Com seu “SUPER PODER” ele conseguiu, literalmente, fazer com que caixas eletrônicos cuspissem dinheiro nos seus pés. Ele facilmente poderia utilizar esse conhecimento para ficar rico, não é mesmo? Bom, mas não foi isso que ele fez, pois, preferiu revelar ao mundo suas pesquisas, documentar o problema e ajudar a encontrar a solução. Barnaby acreditava que nós, hackers, temos que mostrar a ameaça para então provocar a solução! Compartilho desse sentimento também.

Continuar lendo