将Docker容器从GITLAB CI推送到专用存储库

我们能够构buildDocker容器并将其推送到GITLAB CE中的私有registry。 但是由于我们的部署过程,我们希望将相同的构build也推送到另一个存储库。 但是用新的repo名称来标记并推送它会导致授权问题。 任何build议如何做到这一点?

您可能希望在尝试实际推送之前login到您将要推送的registry

docker login -p password -u username my.private.registry.com docker build ... docker push my:tag my.private.registry/my:tag 

您也可以阅读运行本地registry的文档,以获取有关构build新标记语法的提示: https : //docs.docker.com/registry/deploying/#run-a-local-registry