有一种众所周知的方法可以将 docker 镜像从一个容器注册表复制到另一个。如果原始注册表是 dockerhub,典型的工作流程是这样的:
docker pull <image:tag>
docker tag <image:tag> <new-reg-url/uid/image:tag>
docker push <new-reg-url/uid/image:tag>
现在,在处理具有多架构层的图像时,您是如何进行上述操作的?
根据此链接中的信息,您可以依赖buildx
构建多架构图像,并且在这样做的同时,您还可以将它们上传到您希望的任何存储库,但是我如何在不必先构建图像的情况下做到这一点?
看起来buildx
cli 不必要地(?)将上传过程与构建过程耦合在一起。有什么建议么?
谢谢!