Você pode docker inspect
cada contêiner para ver onde seus registros estão:
docker inspect --format='{{.LogPath}}' $INSTANCE_ID
E, caso você esteja tentando descobrir onde as toras estavam para gerenciar seu tamanho coletivo ou ajustar os parâmetros da própria exploração, você encontrará o seguinte relevante.
Corrigindo a quantidade de espaço reservado para os logs
Isso é retirado de Solicitação para a capacidade de limpar o histórico de registro (problema 1083) ):
Docker 1.8 e docker-compose 1.4 já existe um método para limitar o tamanho do registro usando o driver docker compose log e log-opt max-size:
mycontainer:
...
log_driver: "json-file"
log_opt:
# limit logs to 2MB (20 rotations of 100K each)
max-size: "100k"
max-file: "20"
Nos arquivos docker compose da versão '2', a sintaxe mudou um pouco:
version: '2'
...
mycontainer:
...
logging:
#limit logs to 200MB (4rotations of 50M each)
driver: "json-file"
options:
max-size: "50m"
max-file: "4"
(observe que em ambas as sintaxes, os números são expressos como strings, entre aspas)
Possível problema com o docker-compose logs
não encerramento
- problema 1866 : o comando
logs
não sai se o contêiner já estiver parado
004279dd2985037950beeba7e6fe45c10354476d3b82afb68e72dd612b03a8ff
. Como saber em qual pasta procurar um determinado contêiner?