GitHub announced Container Registry

Recently Docker announced that they reduces images retention policy. And now Github is introducing its own registry - https://github.blog/2020-09-01-introducing-github-container-registry/ . Looks like soon I will say goodbye to Docker Hub.

UPD:
Migration guidance - https://docs.github.com/en/packages/getting-started-with-github-container-registry/migrating-to-github-container-registry-for-docker-images
Docker response - https://www.docker.com/blog/docker-support-for-the-new-github-container-registry/?utm_campaign=IT+Pro&utm_content=1598980308&utm_medium=social&utm_source=Organic

UPD2:
Docker Hub also has downloads limit - https://www.docker.com/blog/scaling-docker-to-serve-millions-more-developers-network-egress/

UPD3:
Tried GitHub registry for one my project - worked pretty fine. Original (for DockerHub registry) workflow - https://github.com/groovy-sky/azure-coredns/blob/master/.github/workflows/build_docker_image.yml . Modified for GitHub registry - https://github.com/groovy-sky/azure-coredns/blob/master/.github/workflows/ghcr_build_docker_image.yml

10 thoughts on “GitHub announced Container Registry”

  1. IIRC the new Docker retention policy is just limiting the age to 6 months or less, which isn’t a negative impact for me.

    I’m partly posting this to get corrected if I’m incorrect.

    Reply
  2. Did the public service of Gitlab already allow something like that ?

    I know a private Gitlab installation allows for Docker repository

    Reply
  3. I don’t get why people are taking this news as such a negative thing.

    All of us has used this service free of cost for such a long time, in the current situation if the company can not sustain this offering , the community should understand this and try to help.

    800 pulls in 24 hours , for an individual user this is more then enough.

    If your image is not pulled once in 6 months it will be deleted, why is this bad.

    If your requirement is more then what they have specified for free users, why not get a plan and help the company if it is something you are using for business.

    Reply
  4. Every time someone comes out with a container registry they never state if they support Docker Content Trust and provide a notary endpoint or not. It’s one of the better and unfortunately lesser used free features of DockerHub.

    Reply
  5. I’m using it atm, don’t like all the ghcr.io name though. I wanna feel free to name the container whatever I want as I used to with Docker Hub

    Reply
  6. GitLab has had this for years. It’s not too big of a game changer really. GitHub just realized they need to offer more than standard git functionality to compete.

    Reply
  7. Stupid question: why have an image that is 6months, 8 months, or even years old available? Why not every so often build a new one to replace it every so often?

    Reply

Leave a Comment