Inedo Community Forums Forums
    • Recent
    • Tags
    • Popular
    • Login

    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

    Scheduled Pinned Locked Moved Support
    5 Posts 3 Posters 27 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • P Offline
      parthu.reddy
      last edited by parthu.reddy

      Hi Team

      We created a retention rule to delete images, but only tags are getting deleted
      17ba8f53-f84a-443f-a2b7-2ecdb27c664c-image.png

      f5b7e649-fa4e-4a90-aa29-7b05a9e7b926-image.png
      8eb2885d-b785-4087-b531-456987709f9f-image.png

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

      d4616932-31bc-4bea-98c1-467ddc772d2c-image.png

      Thanks
      Parthu

      1 Reply Last reply Reply Quote 0
      • P Offline
        parthu.reddy
        last edited by

        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

        1 Reply Last reply Reply Quote 0
        • Dan_WoolfD Offline
          Dan_Woolf inedo-engineer
          last edited by

          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

          1 Reply Last reply Reply Quote 0
          • P Offline
            parthu.reddy
            last edited by atripp

            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.

            144beebb-81d4-4f78-b166-d57d573d6e09-image.png

            5b7460e6-40ce-4588-9fd9-4f1c3692d884-image.png

            {
               "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

            atrippA 1 Reply Last reply Reply Quote 0
            • atrippA Offline
              atripp inedo-engineer @parthu.reddy
              last edited by

              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

              1 Reply Last reply Reply Quote 0

              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
              • 1 / 1
              • First post
                Last post
              Inedo Website Home • Support Home • Code of Conduct • Forums Guide • Documentation