Introducing GitHub Container Registry
Blog post from GitHub
GitHub has introduced the GitHub Container Registry as a public beta to enhance the management of containers within GitHub Packages, which has already seen significant usage with Docker being a popular ecosystem. This new registry aims to improve developer experience by offering features such as better access policy enforcement, the promotion of standard base image usage, and easier innersourcing for organizational sharing. It allows anonymous access to public container images, similar to public repositories, and is currently free for both public and private images during the beta phase. The initiative also introduces data sharing and fine-grained permissions to facilitate secure collaboration across teams while enabling best practices in software releases. GitHub Actions simplifies publishing to the Container Registry, and guidance is provided for migrating images from the current Docker service. Future updates will include support for open standards like Helm 3 charts for Kubernetes and using Container Registry for universal storage, with ongoing feedback welcomed through community forums and direct communication with product teams.