aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOliver Smith <osmith@sysmocom.de>2022-02-11 13:55:11 +0100
committerOliver Smith <osmith@sysmocom.de>2022-02-11 15:44:54 +0100
commit3ab7e59de80e35a307c8e961f96360ba53f67cde (patch)
tree0483ac2745339566019f4d0b865d28acc35b8d0d
parent88521fbc14d085d7fa43191ffb083e1254227fcc (diff)
ansible: docker: clean vfs storage leftovers
Docker is configured via ansible to use the overlay2 storage driver since August 2020 (I20728d6017204c3978e23376baa89de6e91fed1e). Clean up an unused vfs dir if it is present on the system, as it was the case on build2-deb9build-ansible with a 190 GiB vfs dir. Related: OS#5827 Change-Id: I58f3f4a26ad6fa4698d87475cefb6ab21e66b15a
-rw-r--r--ansible/roles/docker/tasks/main.yml4
1 files changed, 4 insertions, 0 deletions
diff --git a/ansible/roles/docker/tasks/main.yml b/ansible/roles/docker/tasks/main.yml
index 97df86a..7c7fe85 100644
--- a/ansible/roles/docker/tasks/main.yml
+++ b/ansible/roles/docker/tasks/main.yml
@@ -52,6 +52,10 @@
dest: /etc/docker/daemon.json
notify: restart docker
+# daemon.json configures overlay2 storage driver, clean up vfs leftovers
+- name: cleanup vfs storage dir
+ shell: "docker info | grep -q 'Storage Driver: overlay2' && rm -rf /var/lib/docker/vfs"
+
# After docker is set up, add docuum to clean old docker images
# x86_64 only, as the raspberries need to be upgraded before they can use recent docker images (OS#5453)
- include: docuum.yml