distribution
yuanfang_way
坚韧如我
展开
-
distribution源码分析(一):Distribution架构
1. 背景1.1 registry简介谈及docker registry,docker爱好者最先想到的自然是Docker Hub。Docker Hub作为Docker官方支持的Docker Registry,拥有全球成千上万的Docker Image。全球的Docker爱好者除了可以下载Docker Hub开放的镜像资源之外,还可以向Docker Hub贡献镜像资源。在Docker Hub上,用户不原创 2015-10-27 16:09:26 · 3568 阅读 · 1 评论 -
docker-registry2(docker-distribution)环境搭建
前面一篇博客在介绍京东speedy安装时顺带介绍了docker-regisry1的安装,但是registry1是python语言写的,而现在registry2版本即docker distribution更加安全和快速,并且是用go语言写的,docker1.6及其以上版本已经不再支持registry:1,本文就介绍下怎么在本地安装运行distribution。原创 2015-10-11 22:05:35 · 6588 阅读 · 0 评论 -
distribution源码分析(三):registry pull操作详细流程
1. 前言仓库的设计初衷就是为了存储镜像数据并提供上传下载镜像服务的,所以与镜像存储以及镜像数据传输是非常重要的方面。本节中将对镜像存储以及与docker端的数据传输过程做出详细解析。2. 本文分析内容安排建立连接 接受request并分发到handler分发以及proxy元数据传输data传输3. 建立连接4. 接受request并分发到handler分发以及pro原创 2015-11-03 11:21:12 · 1405 阅读 · 0 评论 -
docker distribution目录结构
distribution ├── bin ├── cmd │ ├── digest │ ├── registry │ └── registry-api-descriptor-template ├── configuration 与registry运行相关的配置,主要是由yml文件加载来的 ├── context ├── contrib │ ├── apache原创 2015-10-30 22:42:52 · 2285 阅读 · 1 评论 -
distribution源码分析(二):registry启动
前言 谈及docker registry,docker爱好者最先想到的自然是Docker Hub。Docker Hub作为Docker官方支持的Docker Registry,拥有全球成千上万的Docker Image。全球的Docker爱好者除了可以下载Docker Hub开放的镜像资源之外,还可以向Docker Hub贡献镜像资源。在Docker Hub上,用户不仅可以享受公有镜像带来的便利原创 2015-10-27 15:40:55 · 1378 阅读 · 0 评论 -
Distribution源码分析(四):registry push操作详细流程
1. 前言仓库的设计初衷就是为了存储镜像数据并提供上传下载镜像服务的,所以与镜像存储以及镜像数据传输是非常重要的方面。本节中将对镜像存储以及与docker端的数据传输过程做出详细解析。2. 本文分析内容安排建立连接 接受request并分发到handler分发以及proxymanifest传输data传输3. 建立连接建立连接前的初始化工作主要是对于Registry.App的初始化,初始化原创 2016-01-17 17:13:12 · 1298 阅读 · 0 评论