|
|
- #!/bin/bash
- ##########################################
- # docker-cleanup-non-running-images
- # ------------
- # Based on the amazing work of Jess Frazelle
- #
- # Dependencies: docker
- #
- # :author: Levi Olson
- # :date: 31 Jan 2018
- # :version: 0.0.1
- ##########################################
- set -e
- set -o pipefail
-
-
- cleanup() {
- mapfile -t images < <(docker images -q --no-trunc)
- for c in $(docker ps -aq); do
- image=$(docker inspect --format '{{.Image}}' "$c")
- images=( "${images[@]/$image}" )
- done
-
- docker rmi -f "${images[@]}" 2>&1 || true
- }
-
- cleanup
|