← Back to context

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.