简单说下docker的pull 和 push
2017-10-09 16:55
253 查看
pull:镜像的元信息与镜像层数据分开存储,当
pull 一个镜像时,先进行认证获取到 token 并授权通过,
然后获取镜像的 manifest 文件,进行 signature 校验。校验完成后,依据 manifest 里的层信息并发拉
取各层。其中 manifest 包含的信息有:仓库名称、tag、镜像层 digest 等,各层拉下来后,也会先在本地
进行校验,校验算法采用
sha256。
push:先将镜像各层并发推至
Registry,推送完成后,再将镜像的 manifest 推至 Registry。Registry 其实
并不负责具体的存储工作,具体存储介质根据使用方来定,Registry
只是提供一套标准的存储驱动接口,
具体存储驱动实现由使用方实现。
pull 一个镜像时,先进行认证获取到 token 并授权通过,
然后获取镜像的 manifest 文件,进行 signature 校验。校验完成后,依据 manifest 里的层信息并发拉
取各层。其中 manifest 包含的信息有:仓库名称、tag、镜像层 digest 等,各层拉下来后,也会先在本地
进行校验,校验算法采用
sha256。
push:先将镜像各层并发推至
Registry,推送完成后,再将镜像的 manifest 推至 Registry。Registry 其实
并不负责具体的存储工作,具体存储介质根据使用方来定,Registry
只是提供一套标准的存储驱动接口,
具体存储驱动实现由使用方实现。
相关文章推荐
- docker向私有仓库push或者pull
- linux下用mython语言写的简单zeromq push/pull模式操作mysql数据
- Docker 创建私有仓库,并支持HTTPS进行push | pull | login
- Docker Registry v2的搭建后任何用随意pull和push的问题
- 创建Python数据分析的Docker镜像+Docker自定义镜像commit,Dockerfile方式解析+pull,push,rmi操作
- docker私有仓库pull和push
- 创建Python数据分析的Docker镜像+Docker自定义镜像commit,Dockerfile方式解析+pull,push,rmi操作
- 让执行git push、git pull等命令时不再输入用户名,密码的简单有效方法之一
- Git的初次使用 ; Git常用命令查询 ; Git push ; Git pull 2011-12-16 17:32 在介绍安装和简单使用前,先看一下百度百科中的简介吧: ———————————
- docker私有库UI和添加私有库到本机能够push和pull
- Git的初次使用 ; Git常用命令查询 ; Git push ; Git pull 2011-12-16 17:32 在介绍安装和简单使用前,先看一下百度百科中的简介吧: ———————————
- docker从私有仓库Harbor, push 及 pull 镜像
- docker push 或pull镜像时报错,拒接链接
- git与github安装、配置、pull、push
- docker安装与简单使用
- MongoDB学习—(5)修改器$inc,$unset,$push,$pushAll,$allToSet,$pop,$pull,$pullAll
- git clone,push,pull,fetch命令详解。(转载)
- 简单说下外键
- Docker国外镜像被墙的最简单解决办法
- Docker001-Docker简单介绍