From 9f03fc84ecee471111b010f0bdcb9bdc7fbc283a Mon Sep 17 00:00:00 2001 From: Daniel Hansson Date: Sun, 9 Dec 2018 13:32:57 +0100 Subject: [PATCH] get the latest image tag --- static/docker_overlay2.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/static/docker_overlay2.sh b/static/docker_overlay2.sh index 828c3745..3f3e062f 100644 --- a/static/docker_overlay2.sh +++ b/static/docker_overlay2.sh @@ -20,6 +20,22 @@ debug_mode readonly DB_FILE="$DOCKERBACKUP/images.db" readonly IMG_DIR="$DOCKERBACKUP/images" +# Update docker images +# This updates ALL Docker images: +if [ "$(docker ps -a >/dev/null 2>&1 && echo yes || echo no)" == "yes" ] +then + docker images --format "{{.Repository}}:{{.Tag}}" | grep :latest | xargs -L1 docker pull +fi + +if [ -f $SCRIPTS/dockerprune.sh ] +then + bash $SCRIPTS/dockerprune.sh +else + docker container prune -f + docker image prune -a -f + docker volume prune -f +fi + save_images() { echo "Create ${IMG_DIR}" if [[ ! -d "${IMG_DIR}" ]]; then