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