红帽公司 关于成立一个新的开源项目 这将延续之前秘密开发的同名容器镜像注册表的开发,该注册表是各项服务的基础。 и 该项目在 Red Hat 收购 CoreOS 后被 Red Hat 收购,并作为将收购公司的专有产品转化为开源软件的计划的一部分而开放。代码使用 Python 编写。 在 Apache 2.0 下获得许可。
该项目提供用于构建、存储和分发容器及应用程序镜像的工具,以及用于镜像仓库管理的 Web 界面。借助 Quay,您可以在托管的基础架构上部署自己的容器或应用程序镜像仓库,而只需要访问数据库管理系统和用于存储镜像的磁盘空间。
该注册表与版本 1 和版本 2 都兼容。 Docker Registry HTTP API 用于分发 Docker 引擎的容器镜像以及 Docker 清单文件规范。容器发现也支持 Docker Registry HTTP API 规范。 可以连接到持续交付和集成 (CD/CI) 系统,从基于 GitHub、Bitbucket、GitLab 和 Git 的存储库进行构建。
Quay 提供灵活的访问控制机制、开发团队管理工具,并支持 LDAP、Keystone、OIDC、Google Auth 和 GitHub 用户身份验证。该存储可以部署在本地文件系统、S3、GCS、Swift 和 Ceph 之上,并可根据用户位置进行复制以优化数据传输。它还包含一套完整的工具。 它提供对容器有效载荷的自动扫描,以识别未修补的漏洞。
来源: opennet.ru
