]> code.delx.au - monosys/blobdiff - bin/docker-cleanup
Rename all the things
[monosys] / bin / docker-cleanup
diff --git a/bin/docker-cleanup b/bin/docker-cleanup
new file mode 100755 (executable)
index 0000000..b7c3c63
--- /dev/null
@@ -0,0 +1,13 @@
+#!/bin/bash
+
+set -x
+
+docker container prune -f
+
+docker volume prune -f
+
+docker images --no-trunc --format '{{.ID}} {{.CreatedSince}}' \
+    | awk '/ months/ || / years/ { print $1 }' \
+    | xargs --no-run-if-empty docker rmi -f
+
+docker image prune -f