美文网首页
docker镜像迁移

docker镜像迁移

作者: 华木公子 | 来源:发表于2018-11-22 11:13 被阅读0次

    docker镜像仓储A上,需要存到仓储B。

    举例仓储A上有 10.74.170.100:5000/testA:oldversion  需要存到仓储B  10.74.170.144:5000/testB:newversion

    --→ 在能从仓储A上pull docker 的机器AA上执行下载镜像,从仓储A下载镜像:  docker pull 10.74.170.100:5000/testA:oldversion

    --→ 在AA机器上保存镜像至AA机器指定目录下,文件名随意,但文件格式必须是 tar :  docker save -o/root/images/testA.tar 10.74.170.100:5000/testA:oldversion

    -→ 上传上述保存好的文件testA.tar  至   能从仓储B上pull docker 的机器B 某目录下,如  /root/test/ 目录下;

    -→ 在机器机器B上加载镜像: docker load  -i/root/images/testA.tar

    -→ 在机器机器B上重命名此镜像: docker tag 10.74.170.100:5000/testA:oldversion  10.74.170.144:5000/testB:newversion

    -→ 在机器机器B上上传新镜像至仓储B: docker push 10.74.170.144:5000/testB:newversion

    -→ 通过浏览器查询仓储B是否存在此镜像: http://10.74.170.144:5000/v2/testB/tags/list

    相关文章

      网友评论

          本文标题:docker镜像迁移

          本文链接:https://www.haomeiwen.com/subject/gczkqqtx.html