Herramientas de usuario

Herramientas del sitio


informatica:sistemas_operativos:virtualizacion:docker:logging

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
informatica:sistemas_operativos:virtualizacion:docker:logging [2023/11/11 19:43] – creado tempwininformatica:sistemas_operativos:virtualizacion:docker:logging [2023/11/12 11:42] (actual) – [Docker compose] tempwin
Línea 1: Línea 1:
 ====== Docker logging ====== ====== Docker logging ======
 +
 +Para saber dónde se registran los mensajes de cada contenedor:
 +
 +<code>
 +docker inspect --format='{{.LogPath}}' <NOMBRE_CONTENEDOR>
 +</code>
 +
 +Podemos indicar cómo registrar los mensajes de un contenedor al arrancarlo:
 +
 +<code>
 +docker run --log-driver json-file --log-opt max-size=10m --log-opt max-file=3 ...
 +</code>
  
 ===== Docker compose ===== ===== Docker compose =====
Línea 11: Línea 23:
       driver: "json-file"       driver: "json-file"
       options:       options:
-        max-size: "200k+        max-size: "10m
-        max-file: "10"+        max-file: "3"
 </code> </code>
  
 Hay [[https://docs.docker.com/config/containers/logging/configure/|diferentes drivers]] para el registro de mensajes. Hay [[https://docs.docker.com/config/containers/logging/configure/|diferentes drivers]] para el registro de mensajes.
 +
 +===== Eliminar ficheros de log a lo bruto =====
 +
 +<code>
 +truncate -s 0 $(docker inspect --format='{{.LogPath}}' <NOMBRE_CONTENEDOR>)
 +</code>
 +
 +<WRAP center round important 60%>
 +Se desaconseja esta práctica porque estamos editando ficheros de Docker directamente y podría dejarlos en un estado inconsistente que haga que los logs no se puedan leer con ''docker logs''
 +</WRAP>
 +
 +  * [[https://stackoverflow.com/questions/42510002/docker-how-to-clear-the-logs-properly-for-a-docker-container|Docker: How to clear the logs properly for a Docker container?]]
informatica/sistemas_operativos/virtualizacion/docker/logging.1699728211.txt.gz · Última modificación: por tempwin