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
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login