Thanks for all the great replies!

  • just_another_person@lemmy.world
    link
    fedilink
    English
    arrow-up
    26
    arrow-down
    2
    ·
    4 days ago

    Retag and push to a local registry. Lots of options out there for setting one up.

    Honestly, you already have the image locally if you’ve pulled it. You don’t really need to run a registry unless you’re dead set on it. You can also flatten and export containers for backup if you really want.

    • thirdBreakfast@lemmy.world
      link
      fedilink
      English
      arrow-up
      10
      ·
      4 days ago

      Two good points here OP. Type docker image ls to see all the images you currently have locally - you’ll possibly be surprised how many. All the ones tagged <none> are old versions.

      If you’re already using github, it includes an package repository you could push retagged images to, or for more self-hosty, a local instance of Forgejo would be a good option.

    • Rikudou_Sage@lemmings.world
      link
      fedilink
      English
      arrow-up
      7
      arrow-down
      2
      ·
      4 days ago

      Honestly, you already have the image locally if you’ve pulled it.

      I guess not everyone treats their PC as an ephemeral storage, huh? I don’t trust anything that’s available only locally to survive.

      • just_another_person@lemmy.world
        link
        fedilink
        English
        arrow-up
        8
        arrow-down
        2
        ·
        4 days ago

        Well the question is about a container disappearing from a public registry, in which case nothing would happen if it’s already pulled locally. Figuring where to go from there is the other half of that problem.

      • GBU_28@lemm.ee
        link
        fedilink
        English
        arrow-up
        1
        arrow-down
        1
        ·
        4 days ago

        Then backup whatever you set your docker local storage to?