JFROG ARTIFACTORY:如何在ARTIFACTORY中跨站点复制工件和解决

Pradnya Shinde
2023-01-22 11:07

JFROG ARTIFACTORY:如何在ARTIFACTORY中跨站点复制工件和解决

选择# 1

除了通常提供的好处远程存储库而且智能远程存储库,有几个优点你可能没有意识到。例如,可以配置一个智能存储库指向站点a上的本地存储库。

选择# 2

在这个函数示例中,有两个站点A和b推送Docker工件到工地A,复制在B站,然后复制的Docker工件Site B。

  1. 工地B
  • 创建一个本地存储库,名叫docker-local,以及虚拟存储库,名叫码头工人.您也可以创建一个远程码头工人注册表命名为docker-remote并添加两个本地和远程存储库虚拟码头存储库。
  1. A工地
  • 创建一个当地的远程,虚拟命名为docker-local, docker-remote而且码头工人
  • docker-localA站点的回购,设置你的复制将工件复制到docker-local站点B的回购。
  1. 推送至站点A:

按照以下步骤推送工件:

  • docker login
  • docker tag /docker/ .
  • docker push /docker/. docker push /docker例如:
  • docker登录siteA.com
  • docker push siteA.com/docker/nginx
  • docker标签c82521676580 siteA.com/docker/nginx
  1. 上面的复制将把docker工件复制到站点B的'docker-local' repo,你可以从站点B的虚拟repo 'docker'中提取,如下所示:
  • docker login
  • docker pull /docker/。例如:
  • docker登录siteB.com
  • 码头拉siteB.com/docker/nginx

发布日期:2019年2月15日

最后更新:2021年4月23日

关键词:Docker Replication, Artifactory