Welcome to the Inedo Forums! Check out the Forums Guide for help getting started.
If you are experiencing any issues with the forum software, please visit the Contact Form on our website and let us know!
Not able to delete published docker images
-
Hi Team
We created a retention rule to delete images, but only tags are getting deleted



But only tags are getting deleted. Images are left on the disk. Is there any way to delete images?

Thanks
Parthu
-
Hi Team,
any update on this?
only tags are getting deleted. Images are left on the disk. Is there any way to delete images?Thanks
Parthu
-
Hi @parthu-reddy,
Sorry for the delayed response. When you navigate to an image that was being kept (one of the latest 20), do you see a sub-images tab on it? I'm thinking the retention rule deleted the parent (Fat Manifest), but not the sub-images.
Thanks,
Dan
-
Hi Dan
I've added a tag to an image for which image has to be removed and then fetched this info. I've tried to do a dry run of retention rule an it didn't pickup these newly tagged image.


{ "schemaVersion": 2, "mediaType": "application/vnd.docker.distribution.manifest.v2+json", "config": { "mediaType": "application/vnd.docker.container.image.v1+json", "size": 26591, "digest": "sha256:1e5150b62b9f1f2c68736879c36e9b3ed235c00a1b10079401be9687422d6367" }, "layers": [ { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 1489019076, "digest": "sha256:3cc21a1b754848d23f00aa65cb94ec34c9a5dc6028b3aada42039c824738d02f" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 493262254, "digest": "sha256:e55fb54b35ee36c2d316d377de271bb39bd7e71b8d127ad0d2a686bc485ab280" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 1318, "digest": "sha256:204b4a2695a11991bb6b3b5e314bfec3bd9e527d9f9d6ca53f168355a50911db" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 1338, "digest": "sha256:0771fc7dfcf5305912cd72872f929f0092f46dc8b88faefe0ac9dcbeadb71f4a" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 1350, "digest": "sha256:6ab72e13d118529201865fef6158c1726b8ef5662404a2d0f255aadf56de0c46" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 478785, "digest": "sha256:c8933eac51e2465b6c9d9af866ca3bf51c0b0925c072124799af8c2784988256" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 1317, "digest": "sha256:98660e582d6072c504a1c5bade9616a6dc77259674730178b948861a5c96b40b" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 33780980, "digest": "sha256:7a9fe3448f4a59629b42b6b8d4eadabd2fbfdbc350bc56f154f15ca22a23bcd2" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 334231, "digest": "sha256:73e12eb83f5405e77490d4487def8e153f81f5bb3d2349f0b8355b40654d22ea" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 1342, "digest": "sha256:48500aa8e77f76c0b87ba589a2124297fc3d0158a990b830eba1641a8526ab63" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 1938, "digest": "sha256:fa019bca694717f1ac932af63ad6a79d9aa0713c3a23659cd95ff771473e343d" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 295084930, "digest": "sha256:de80cf11bc89aef77bcae5b5f906cde03839bfb658f96aceee86cdb0f08ec631" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 413010, "digest": "sha256:d868b955864377884825ed1721e61767c48d6deccffd5fb7a7b655daf1afec51" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 286457001, "digest": "sha256:40ed329ad4bae993ce8b6903649c3d11030f61a9dd2f6327f5b79f8e014c56a3" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 3259, "digest": "sha256:fb7781f1a1ee59c0fa87ac5a7b03df6d3b3259651f0dc7071eec43d1aa647739" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 92892389, "digest": "sha256:7171ae252bb72f2cf6285017ce9673efe72ce1fb7c465a8048cc985de48dc42f" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 490881, "digest": "sha256:211d6e0418446b44c14534a40395c661e202a26c15af3d0720a880f564cd4ab0" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 3465, "digest": "sha256:74fec0f824b413461c7bc684d2dc01750220905902c1efaf09ba3d3cfcfcb4b6" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 485120, "digest": "sha256:6e1d8d2352c5996a5c0e9b8ad6c78e5ff821033d75618e8bf9b817a711dab540" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 3470, "digest": "sha256:94dc2c1a83b79e261a763139f6795e117797d4197bee98c9edb505884282bf0a" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 160590403, "digest": "sha256:46e07c700aa532bc9d7886013d6e0416737188937e5947ba83477f76866c886d" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 3028, "digest": "sha256:33df5e63ad345088cc0c5ad6842349f3006577ce0be1dc04c3ddf96679fcfe9a" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 15026040, "digest": "sha256:334b6cb9f031e77e8032ea59c60dfc7d35546f2d3360661da1732c2ad88d63aa" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 1915, "digest": "sha256:2e66d1a2ab2c7c35892243e9865b983ac4a1a19e363e3781baaff08ee840d085" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 3400767, "digest": "sha256:13fcf1afa7c88de76c60b8869b2c08c2ee34f6742ad9b8e03692d21357d8f45a" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 2242, "digest": "sha256:c7a13586fa0eb22dc94a8ad2f62e423e8d2256196b87b9697481a56bfd46ede5" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 37803233, "digest": "sha256:be7c60c7a5e446c101cea73ff3a238d8d0de3993c347c200afb04f480a87e3ed" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 2063344, "digest": "sha256:d926be33d194ad9570b1fe5245060442d4ccbf91360ff48e3977cfec04578e24" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 2362, "digest": "sha256:5b54097b070f5cd23328e87092aba6ca5588f36691867548ce528a7e6088098e" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 220708590, "digest": "sha256:2ecc7b035fdcdbeb9a9ec1dfd4ca13a163a8c8473edd226b928ef45f0af3088d" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 3329, "digest": "sha256:26111214130434cdf14a45a0d04f3d45be62ab7244a65262bac264a7dc50d633" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 264103939, "digest": "sha256:868845599e5bd44b7995a2df4fc193059f5a65bffac0c99a9b47539132d8e82a" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 75272899, "digest": "sha256:c850da9348d6db23ce6690e5eb960fbc4601ccbd57cd5bd1933d97d8d541e989" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 2701, "digest": "sha256:f9c72caa84c9a935eb7014394fd2a4af74f4cd4c16712d91c5d5507301556980" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 75886781, "digest": "sha256:27291c584b3ed6268368898fdfbf5f34339429536aa5120cdb34401fbc1f6b09" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 32495723, "digest": "sha256:60261af41cd602e211de3b07b9cb564438c62b0bc7c3a8c36fd9332f03361bea" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 2445, "digest": "sha256:80826365b37df275ca5a749a9ebfa6efdad046a59f879a4c8af0be053281a532" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 25738131, "digest": "sha256:7d989c891fbc0291cf194b7073a96c3e120babf4f6ac5e2c0dcf4bb41f8d640b" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 2069, "digest": "sha256:197fe22b3e5eb68268fe9362f2df2e2629ca61ec83d95cc5f647aa0c2d2c34f5" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 26063153, "digest": "sha256:7dfe937397cba5c90c6ebd048a2b0a8305995bdd559498cd459987ac8e4fe001" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 655720, "digest": "sha256:8f9faa853c5ac4c7b5fd498c1488013d5cfa4029b0ef0169dd2122a8535103cb" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 2312, "digest": "sha256:6ecf7a68cc427e6900b701c7313d6ca87ed33368588f2a201928e5d4207a7ead" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 3447, "digest": "sha256:4c562ee96162d3cc0a49606f94505a413db528a89fe836184ca5039da70fbf4a" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 3247, "digest": "sha256:3c76e93bd0cbd784adeeebd9c12d656527bd4423275a58a8934f4d17d60bb1d5" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 3666, "digest": "sha256:af89345a014b55276edea13ac8ab2faafcbd5beb65ad1438e9f907aaece24100" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 1849, "digest": "sha256:ca85c4281bcc022eb9b8e05f84fc47237cb1e471c6f9818308e6ccbd85b839f1" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 1816, "digest": "sha256:97fba5c5a0a3cfe1aa2fb6d8712c4871a8ade748e07f7fcc86a1aaa75326361e" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 1893, "digest": "sha256:e09af670a7ee9f0bb9286d46391589a6f5f8c90d51aeeaa8da10435eae5567e9" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 12705, "digest": "sha256:9ed41245c17e6b24ea1eb860bc37bd71e79553b08f11877e2b37dccfb34d0397" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 4453, "digest": "sha256:e6cef784d392a452c09aba1d75edb7dc2bf82a7b02db78d6b95db5905b3d7a2a" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 1745, "digest": "sha256:685c2abdc1e1e50764322737bdddcceab35f5f80ca64cf42eadef087adf4301d" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 1641, "digest": "sha256:e226d0f189c62f5a3902a73f5469bebdca124703df34b76167fa8f2342792d27" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 4590, "digest": "sha256:5120c0f65151bd74f9049023f055cc293b64a8687a520cc9ae1c903229c93aba" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 3740, "digest": "sha256:1bc19cd32b4377ddd31d39d96e878afe6a9acf13e7851f830b980ce6c8c97d60" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 10322, "digest": "sha256:a3af660e12d46a82089ff66a6a9ca7c427f4aac55f647930d6dc16e28f89d9a4" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 1717, "digest": "sha256:913c488e08e0e04baee2fc70de5d68bda063b0157b624a3b25e770f99584f68c" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 1635, "digest": "sha256:434a2af299c0dc8c2760aab304f1b243d88c640f82663bb9a385d794ec2a0a0b" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 8651, "digest": "sha256:2b9af9c16a786007b476f0bd22dd796a1805e52e1cb26328a0a535baaf479962" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 3200, "digest": "sha256:320f71010ae401a5c79a8c14747e4eb00200049e3ddb2578eb5497cbbe9ee4d7" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 3355, "digest": "sha256:64eaab8a91bb414f054026aae5d57940c68cd8482b4f811dce6ca168b2b7e36e" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 2071, "digest": "sha256:e9807e1edc83ee1c672d95c3a93a4c39d3fba105fab123e81cccb8c4822ad34f" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 1869, "digest": "sha256:dfa5e35381f159e4f0d9eee9e8e38a54132b931c21bf5af216fa0aafa39af5e8" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 1749, "digest": "sha256:03a5bc87742c14eac210bfaa5a487df18ac008053fe0a46c60faa160fdfae0e7" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 1311, "digest": "sha256:34a2817d46e2cb7824cce345a858afee6e6260ee2e41ebdc844d417915450dbc" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 665139, "digest": "sha256:78bff64c88801b4a049f7e3416c260c83fa39a6f8d4dd32343f10f68b4694e00" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 687052, "digest": "sha256:e84bbf1d976a3b8fca76e504189252dcc25f3005768626c47f120889bee864ec" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 695833, "digest": "sha256:53790ceca3ee45beb76681c30f647bd85a1521d3389076d154415b7ae4cb0ef4" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 2983, "digest": "sha256:0e919187033ca417b5b895eb10cfb4d8fc7cb0e66d6e30dc7ebbe371b7bbedd8" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 876466, "digest": "sha256:0cb5d77d5fac5a2790beb7ece94f06d3c5ec6275129ebf7888728bfc1e28fa66" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 1370, "digest": "sha256:8e1cd169452e6b3fed5ace0c1f923359820faed5308345112a0382c435db3de0" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 1314, "digest": "sha256:2b822e6d56c9f3e17f27a1c1267a6642f0bde968cf6908b8cb40dc1dc504342f" }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", "size": 1314, "digest": "sha256:402fbad71f832e1a111f01fa79da7f252b764682b445ee53b5b8d5875ac40367" } ] }Thanks
Parthu
-
Hi @parthu-reddy ,
This does not appear to be a "fat manifest". Two other things are coming to mind.
First, are these referenced in any helm charts? If so, they won't get removed unless you delete the helm chart first.
Second, how about trying a separate policy, "Delete untagged manifests"? That should clear out these images.
Thanks,
Alana