Puede docker inspect
cada contenedor para ver dónde están sus registros:
docker inspect --format='{{.LogPath}}' $INSTANCE_ID
Y, en caso de que estuviera tratando de averiguar dónde estaban los registros para administrar su tamaño colectivo, o ajustar los parámetros del registro en sí, encontrará lo siguiente relevante.
Arreglando la cantidad de espacio reservado para los registros
Esto se toma de Solicitud para la capacidad de borrar el historial de registros (problema 1083) ):
Docker 1.8 y docker-compose 1.4 ya existe un método para limitar el tamaño del registro usando el controlador de registro de docker compose y 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"
En docker compon archivos de la versión '2', la sintaxis cambió un poco:
version: '2'
...
mycontainer:
...
logging:
#limit logs to 200MB (4rotations of 50M each)
driver: "json-file"
options:
max-size: "50m"
max-file: "4"
(tenga en cuenta que en ambas sintaxis, los números se expresan como cadenas, entre comillas)
Posible problema con docker-compose logs
no terminar
- problema 1866 : el comando
logs
no sale si el contenedor ya está detenido
004279dd2985037950beeba7e6fe45c10354476d3b82afb68e72dd612b03a8ff
. ¿Cómo saber qué carpeta buscar para un contenedor en particular?