Comment by geerlingguy
6 years ago
Note that for OSS images, that's a non-trivial thing to do—you have to have somewhere to run the image, and somewhere to store your images (e.g. S3), both of which are non-free, and would also require more documentation and less discoverability than Docker Hub offers.
GitHub Packages is free for public repositories so seems like a good option for OSS which likely have a GitHub presence already. https://github.com/features/packages
Huh, I knew GitHub Packages supported npm, NuGet and Maven, but had no idea it supported Docker images too.
My guess is a lot of people don't know this. If it becomes better known, I can imagine something of an exodus from Docker Hub to GitHub Packages for OSS projects.
Currently github docker registry is missing some important features, such as arbitrary media types (useful for hosting helm charts and similar things)
Further down someone mentioned that it still requires logging in to download public packages, though they're apparently working on it.
Github Packages Registry does not support pulling by digest, making it unusable for k8s/OpenShift.
https://github.community/t/cannot-pull-docker-image-from-git...
Last time I checked, GitLab offered a free Docker container registry for all projects.