From 4174e39f2bf605bd10b8d8f09339b9c49d4f5f30 Mon Sep 17 00:00:00 2001 From: szaimen Date: Tue, 7 Dec 2021 18:35:18 +0100 Subject: [PATCH] run image prune and volume prune regularly Signed-off-by: szaimen --- Containers/mastercontainer/Dockerfile | 3 +++ Containers/mastercontainer/cron.sh | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Containers/mastercontainer/Dockerfile b/Containers/mastercontainer/Dockerfile index bb91edcd..bbefd653 100644 --- a/Containers/mastercontainer/Dockerfile +++ b/Containers/mastercontainer/Dockerfile @@ -26,6 +26,9 @@ RUN curl "https://caddyserver.com/api/download?os=linux&arch=amd64" -o "/usr/bin && chmod +x /usr/bin/caddy \ && /usr/bin/caddy version +COPY --from=docker:dind /usr/local/bin/docker /usr/local/bin/ +RUN chmod +x /usr/local/bin/docker + RUN cd /var/www/docker-aio; \ git clone https://github.com/nextcloud/all-in-one.git .; \ chmod 770 -R ./; \ diff --git a/Containers/mastercontainer/cron.sh b/Containers/mastercontainer/cron.sh index 31e1d619..cd9c9b6d 100644 --- a/Containers/mastercontainer/cron.sh +++ b/Containers/mastercontainer/cron.sh @@ -1,7 +1,9 @@ #!/bin/sh -set -eu +set -eux while true; do sudo -u www-data php /var/www/docker-aio/php/src/Cron/cron.php + sudo -u www-data docker image prune -f + sudo -u www-data docker volume prune -f sleep 1d done