#!/bin/bash

VOLUME_ROOT_PATH="€# default_host_volume_path #€"

LAYEROPS_USED_VOLUMES=$(for container in $(docker ps --format "table {{.ID}}" | grep -v "CONTAINER"); do docker inspect -f '{{ json .Mounts }}' $container  |jq -r '.[].Source' | grep ${VOLUME_ROOT_PATH}; done | sort | uniq)

for VOLUME in $(ls $VOLUME_ROOT_PATH)
do
  if [ "$VOLUME" = "persistentSharedVolume" ]; then
    continue
  fi
  echo $LAYEROPS_USED_VOLUMES | grep -q "$VOLUME" || rm -fR "${VOLUME_ROOT_PATH}/${VOLUME}"
done