diff --git a/files/docker-prune-dangling-images.sh b/files/docker-prune-dangling-images.sh index b7a11a1..ea6c5d3 100644 --- a/files/docker-prune-dangling-images.sh +++ b/files/docker-prune-dangling-images.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash # "system" prune, because pruning images only leaves a lot of garbage around -docker volume prune --force > /var/log/docker-volume-prune.log 2>&1 +docker system prune --force >> /var/log/docker-system-prune.log 2>&1 exit 0 diff --git a/files/docker-prune-dangling-volumes.sh b/files/docker-prune-dangling-volumes.sh index d22e905..d78590e 100644 --- a/files/docker-prune-dangling-volumes.sh +++ b/files/docker-prune-dangling-volumes.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash # "system" prune, because pruning images only leaves a lot of garbage around -docker system prune --force > /var/log/docker-prune.log 2>&1 +docker volume prune --force > /var/log/docker-volumes-prune.log 2>&1 exit 0 diff --git a/tasks/docker_setup.yml b/tasks/docker_setup.yml index 24f8f8e..e8db464 100644 --- a/tasks/docker_setup.yml +++ b/tasks/docker_setup.yml @@ -120,7 +120,8 @@ cron: name: Prune docker volumes cron_file: docker-prune-volumes - special_time: daily + minute: "0" + hours: "*/12" user: root state: present job: "/usr/local/sbin/docker-prune-dangling-volumes" @@ -130,7 +131,8 @@ cron: name: Prune docker volumes cron_file: docker-prune-volumes - special_time: daily + minute: "0" + hours: "*/12" user: root state: absent job: "/usr/local/sbin/docker-prune-dangling-volumes"