informatica:sistemas_operativos:virtualizacion:docker:logging
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Próxima revisión | Revisión previa | ||
| informatica:sistemas_operativos:virtualizacion:docker:logging [2023/11/11 19:43] – creado tempwin | informatica: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: | ||
| + | |||
| + | < | ||
| + | docker inspect --format=' | ||
| + | </ | ||
| + | |||
| + | Podemos indicar cómo registrar los mensajes de un contenedor al arrancarlo: | ||
| + | |||
| + | < | ||
| + | docker run --log-driver json-file --log-opt max-size=10m --log-opt max-file=3 ... | ||
| + | </ | ||
| ===== Docker compose ===== | ===== Docker compose ===== | ||
| Línea 11: | Línea 23: | ||
| driver: " | driver: " | ||
| options: | options: | ||
| - | max-size: "200k" | + | max-size: "10m" |
| - | max-file: "10" | + | max-file: "3" |
| </ | </ | ||
| Hay [[https:// | Hay [[https:// | ||
| + | |||
| + | ===== Eliminar ficheros de log a lo bruto ===== | ||
| + | |||
| + | < | ||
| + | truncate -s 0 $(docker inspect --format=' | ||
| + | </ | ||
| + | |||
| + | <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 '' | ||
| + | </ | ||
| + | |||
| + | * [[https:// | ||
informatica/sistemas_operativos/virtualizacion/docker/logging.1699728211.txt.gz · Última modificación: por tempwin
