1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| #!/bin/bash
fslayer_id=$1
for container_id in $(docker ps -aq) do if docker inspect $container_id | grep -q "$fslayer_id" then echo "File system layer $fslayer_id is in container: $container_id" exit 0 fi done
for image_id in $(docker images -q) do if docker history $image_id | grep -q "$fslayer_id" then echo "OverlayFS layer $fslayer_id is in image: $image_id" exit 0 fi done
echo "File system layer $fslayer_id was not found in any container or image" exit 1
|