我有2个私有的Docker仓库。有没有办法将一个镜像从一个仓库复制到第二个仓库?
docker pull old-registry/app:some_tag
docker tag old-registry/app:some_tag new-registry/app:some_tag
docker push new-registry/app:some_tag
可以使用https://github.com/containers/skopeo完成。
README的示例:
skopeo copy docker://quay.io/buildah/stable docker://registry.internal.company.com/buildah
Skopeo的优点在于它不需要在运行的机器上安装Docker。