在存储库之间复制docker镜像

时间:2018-04-23 08:06:17

标签: docker

我有2个私人码头存储库。有什么办法可以将一个图像从一个存储库复制到第二个存储库吗?

2 个答案:

答案 0 :(得分:4)

您可以提取图像,对其进行标记并将其推送到新的注册表。

示例:

docker pull old-registry/app
docker tag old-registry/app new-registry/app
docker push new-registry/app

答案 1 :(得分:0)

可以通过https://github.com/containers/skopeo

完成

自述文件示例:

skopeo copy docker://quay.io/buildah/stable docker://registry.internal.company.com/buildah

优点是Skopeo不需要在运行它的机器上使用Docker。