在Artifactory中设置一个远程存储库来代理铁库图像

管理DevSecOps软件工厂或使用DevSecOps工厂开发、保护和操作任务应用程序的美国国防部(DoD)团队需要一个可信的存储库管理系统来存储他们的本地工件以及从DevSecOps提取的工件铁银行这是国防部的强化容器图像中央存储库。存储的工件包括VM映像、容器映像、二进制可执行文件、存档和文档以及更多的包类型

JFrog ArtifactoryIron Bank(也称为DoD集中式工件存储库(DCAR))可以作为软件供应链中可扩展的、通用的工件存储库管理系统来执行这些任务DevSecOps驱动软件工厂。Artifactory支持现代软件开发中使用的所有主要编程语言、包管理器和技术,并授权这些DevSecOps团队简化工件生命周期管理,同时为他们的软件工厂管道提供一致性。

按照以下步骤开始在JFrog Artifactory中设置远程存储库,在不到5分钟的时间内代理Iron Bank容器映像。

1.使用适当的URL和正确的凭证登录到Artifactory。

2.在“Welcome”下拉菜单下,单击“New Remote Repository”。

3.选择“Docker”作为包类型。

4.输入“存储库密钥”,用于访问远程存储库的名称。

将URL字段设置为"https://registry1.dso.mil/”。

输入远程身份验证的凭据。

注意:远程认证的凭据可以通过登录您的Iron Bank用户配置文件获得在这里。

单击“Test”按钮测试提供的URL和远程身份验证凭据。

点击“保存并完成”。

5.远程存储库设置完成,您已经准备好从IronBank注册表中提取加固图像。

6.验证远程存储库中最新提取的映像:docker-ironbank-remote。

除了使用UI创建远程存储库之外,您还可以使用Artifactory广泛的api集实现自动化,并将其他软件供应商工具集成到您的软件工厂中。

可以找到用于创建远程存储库的REST api在这里