From 9a80c4e5caa8ddcb44628427b300d988dd9b3541 Mon Sep 17 00:00:00 2001
From: jurgenhaas <juergen@paragon-es.de>
Date: Tue, 8 Jan 2019 11:34:37 +0100
Subject: [PATCH] #19 Kill outdated node containers as well

---
 run/scripts/update | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/run/scripts/update b/run/scripts/update
index 8ed3c6f..17810d9 100755
--- a/run/scripts/update
+++ b/run/scripts/update
@@ -27,5 +27,18 @@ if [[ -n ${PHP_VERSION} ]]; then
         break
       fi
     done
+    IMAGEID=$(docker image ls -q node:8-jessie-slim)
+    if [[ -n ${IMAGEID} ]]; then
+      while true; do
+        ID=$(docker container ls --all -q -f ancestor=${IMAGEID})
+        if [[ -n ${ID} ]]; then
+          echo "Removing outdated node container ..."
+          docker kill ${ID} >/dev/null
+          docker rm ${ID} >/dev/null
+        else
+          break
+        fi
+      done
+    fi
   fi
 fi
-- 
GitLab