【问题标题】:Change docker repository class (local to virtual)更改 docker 存储库类(本地到虚拟)
【发布时间】:2019-01-11 11:29:51
【问题描述】:

我们当前的本地 docker 存储库需要更大的灵活性(即,我们希望能够从同一个存储库中提取本地和远程图像)。因此,我想将我们的 docker 存储库重命名为 docker-local,同时创建一个名为 docker 的新虚拟 docker 存储库,其中包括 码头工人本地。有没有办法以原子方式执行此操作?

我读过在 artifactory 中重命名存储库是 considered bad。在这种情况下重命名 repo 会破坏什么吗?我不太清楚重命名回购有什么问题。内部状态会不一致吗?

【问题讨论】:

    标签: artifactory


    【解决方案1】:

    这确实是可能的,正如你已经提到的那样,它被认为是不好的做法,因为如果操作不正确,它确实会扰乱 Artifactory 的内部状态。

    更好的选择是创建一个名为docker-local 的新存储库并将工件从当前存储库移到那里(在资源方面移动是一个更便宜的选择)。之后,您可以删除 docker 存储库并将其创建为虚拟存储库。

    请注意,当您这样做时,连接到存储库的客户端将无法解析它们的依赖关系。

    【讨论】:

      猜你喜欢
      • 2011-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-26
      • 1970-01-01
      • 1970-01-01
      • 2010-11-29
      相关资源
      最近更新 更多