myos/ansible/roles/docker/files/usr/local/bin/docker-log-truncate

8 lines
279 B
Bash
Executable File

#!/bin/sh
# Author: Yann Autissier <yann.autissier@gmail.com>
[ -n "$1" ] && \
docker_log=$(docker inspect $1 2>/dev/null | grep '"LogPath": "*"' | sed -e 's/.*"LogPath": "//g' | sed -e 's/",//g') && \
[ -f "${docker_log}" ] && \
tail -n 100 ${docker_log} > ${docker_log}