我们在当前的本地docker存储库中需要更大的灵活性(即,我们希望能够从同一存储库中提取本地和远程映像)。因此,我想将我们的 docker 存储库重命名为 docker-local ,同时创建一个名为 docker 的新虚拟docker存储库,其中包括 docker-local 。有没有办法自动执行此操作?
我已经阅读到重命名存储库在工件中是considered bad。在这种情况下,对存储库进行重命名会破坏任何东西吗?对我来说,目前还不清楚,重命名存储库有什么问题。内部状态会不一致吗?
答案 0 :(得分:1)
这确实是可能的,并且正如您已经提到的,这是一种不好的做法,因为如果操作不正确,它的确会弄乱Artifactory的内部状态。
更好的选择是创建一个名为docker-local
的新存储库,并将工件从当前存储库移至该存储库(在资源方面,移动便宜得多)。之后,您可以删除docker
存储库并将其创建为虚拟存储库。
请注意,在执行此操作时,连接到存储库的客户端将无法解析其依赖性。