====== Docker logging ====== Para saber dónde se registran los mensajes de cada contenedor: docker inspect --format='{{.LogPath}}' 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 ===== version: "3.8" services: some-service: image: some-service logging: driver: "json-file" options: max-size: "10m" max-file: "3" Hay [[https://docs.docker.com/config/containers/logging/configure/|diferentes drivers]] para el registro de mensajes. ===== Eliminar ficheros de log a lo bruto ===== truncate -s 0 $(docker inspect --format='{{.LogPath}}' ) 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'' * [[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?]]