使用 Artifactory 代替 ECR

KSS*_*KSS 4 artifactory docker amazon-ecr aws-fargate

我们刚刚将 Artifactory 引入我们的组织。我们有很多 Fargate 堆栈从 ECR 中提取 Docker 镜像。我们现在想要在 Artifactory 中转储和存储 Docker 镜像,并告诉 Fargate 从 Artifactory 中提取镜像。

有谁知道如何做到这一点?

谢谢

L S*_*lva 5

Docker 镜像的 Artifactory 存储库在各个方面都是一个 Docker 注册表,并且您可以使用 Docker 客户端透明地访问它(请参阅文档

在 Artifactory 中,首先创建一个本地 Docker 存储库,然后按照该存储库的“ Set Me Up ”说明将 Docker 镜像上传/部署到其中。

Docker 存储库的“Set Me Up”对话框还提供了让 Docker 客户端使用/下载 Docker 存储库/注册表中的映像的步骤。您只需在 docker 客户端命令中将 ECR 的引用替换为 Artifactory docker 存储库/注册表的引用即可。

文档页面提供了有关如何使用 Artifactory 作为 Docker 注册表的分步信息。

Artifactory 还提供远程 Docker 存储库(提供外部注册表的代理/缓存)和虚拟 Docker 存储库(用于将本地和远程存储库聚合到一个入口点)的功能。