Skip to content

Instantly share code, notes, and snippets.

@hugocosme
Last active July 27, 2020 14:25
Show Gist options
  • Save hugocosme/1566451240a3d797b557e4559a977acd to your computer and use it in GitHub Desktop.
Save hugocosme/1566451240a3d797b557e4559a977acd to your computer and use it in GitHub Desktop.
clear docker logs
#!/bin/bash -e
#########################################################################################
##how to use: ###
##download the script "docker-cleaner.sh" adjust the permissions with chmod + x ###
##and then execute the script passing the name or ID of the container as a parameter. ###
##Eg "./docker-cleaner.sh container-name" ###
#########################################################################################
if [[ -z $1 ]]; then
echo "No container specified"
exit 1
fi
if [[ "$(docker ps -aq -f name=^/${1}$ 2> /dev/null)" == "" ]]; then
echo "Container \"$1\" does not exist, exiting."
exit 1
fi
log=$(docker inspect -f '{{.LogPath}}' $1 2> /dev/null)
truncate -s 0 $log
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment