下面的快速链接可以帮助您立即启动并运行JFrog容器注册表。
快速链接
显示有用内容的链接关键特性
混合和多云环境
您可以在自己的基础设施、云中托管JFrog Container Registry,也可以使用提供最大灵活性和选择的SaaS解决方案。
专用Docker注册表
你可以在几分钟内建立一个安全的私有Docker注册表来管理你所有的Docker镜像,同时进行细粒度的访问控制。JFrog容器注册表没有任何限制,允许您通过使用本地、远程和虚拟Docker存储库来设置任意数量的Docker注册表,并透明地与Docker客户端一起管理所有Docker映像。无论是内部创建的还是从远程Docker注册中心(如Docker Hub)下载的。要开始配置Docker注册表,请参见配置Docker存储库。
专用舵注册
JFrog容器注册表本地支持执掌注册,让您完全控制Kubernetes的部署过程。它支持代理远程Helm注册表,将Helm Charts部署到本地存储库,当然,还支持使用虚拟存储库来聚合所有这些Helm Chart存储库,以便您可以通过单个端点访问它们。
Helm包搜索在JFrog容器注册表是定制的,以允许用户搜索Helm存储库s按“应用版本”和not only不仅;y“版本”,它指的是图表版本。应用版本是一个有用的信息,因为它可以让你的用户知道他们使用的是哪个版本的应用,因为图表版本可能会有所不同。将参数添加到列表中后,可查询该参数Chart.yaml文件。有关更多信息,请参见执掌注册表,
通用存储库
JFrog Container Registry支持不与任何特定包类型相关联的通用存储库,可以用来上传任何格式的包。通用存储库不维护单独的包索引,因为它们不特定于任何包类型。当您想要代理不支持的包类型、存储安装程序、导航文件、音频文件等时,它们非常有用。
本地、远程和虚拟存储库
您可以通过以下设置开始管理容器映像局部存储库它们是物理的、本地管理的存储库。它们通常用于部署内部和外部发布以及开发构建,但它们也可以用于存储在公共存储库(如第三方商业映像)上不广泛可用的映像。
远程存储库允许您为外部注册表(如Docker Hub)设置缓存代理。根据控制缓存和代理行为的各种配置参数,在远程存储库中存储和更新构件。您甚至可以将远程存储库设置为智能远程存储库代理来自不同JFrog Container Registry的本地或远程存储库,本质上是将所有远程存储库内容缓存到您自己的JFrog Container Registry实例中。智能远程存储库在对原始容器映像进行更改时特别有用,例如,当它的属性被更改或被删除时。
虚拟存储库封装任意数量的本地和远程存储库,并将它们表示为从单个URL访问的统一存储库。它为您提供了一种管理开发人员访问哪些存储库的方法,因为您可以自由地混合、匹配和修改虚拟存储库中包含的实际存储库。
多个容器注册表
对于分离团队/项目以及将映像从一个环境提升到另一个环境(开发、登台和生产)非常有用。
关键功能
容器注册表功能
下表列出了JFrog容器注册表功能和支持的工具。
类别 | 功能 |
---|---|
基本工件管理 |
|
构建管理 |
|
使用CI服务器 |
|
与所有领先的ci服务器集成 | |
安全 |
|
具有团队和权限的基于角色的授权 | |
活动目录 | |
操作元数据 |
|
开发人员工具 |
|
人工查询语言(AQL) | |
结合JFrog CLI | |
预置高级存储系统 |
|
S3对象存储 | |
增量备份和历史备份业务 | |
云专用功能 |
|
基于saas的免维护托管存储库 | |
总是最新的JFrog容器注册表版本 | |
安装免费自动备份 | |
免费升级 |