Docker Maintenance Cheatsheet

?
R
Bash

List of docker cli commands to clear up old images and keep docker daemon performing.

1# Empty Docker logs
2truncate -s 0 /var/lib/docker/containers/*/*-json.log 
3
4# Delete log files from a container
5truncate -s 0 /var/lib/docker/containers/dd207f11ebf083f97355be1ae18420427dd2e80b061a7bf6fb0afc326ad04b10/*-json.log 
6
7# View space
8docker system df
9
10# Clear all images not used by containers
11docker image prune -a
12
13# Delete ALL dangling data 
14docker system prune 
15
16# Remove image
17docker rmi 932baea557bf
18
19# Delete all evicted pods
20kubectl get pods | grep Evicted | awk '{print $1}' | xargs kubectl delete pod
21

Created on 8/22/2018