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