博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Docker Trusted Registry (简称DTR)
阅读量:6507 次
发布时间:2019-06-24

本文共 1179 字,大约阅读时间需要 3 分钟。

  hot3.png

Docker Trusted Registry (简称DTR),中文Docker可信注册表,通俗的理解就是Docker镜像的仓库,Docker的企业级的镜像存储解决方案,你可以将它安装在防火墙之后,使用它来管理应用镜像,内置基于角色RABC访问控制系统

DTR架构

你可以把它部署到本地服务器或者云服务器中来管理和存储应用镜像,也可以把它部署到swarm集群woker Node中

DTR内部组件

Name	Descriptiondtr-api-
执行DTR的业务逻辑,为APi和web应用服务dtr-etcd-
使用etcd key-value 持久化存储配置信息dtr-jobrunner-
清除后台任务dtr-nginx-
使用Nginx接受http和https并代理其它DTR组件dtr-notary-server-
接收,验证和信任元数据dtr-notary-signer-
对信任元数据执行服务器端时间戳和快照签名 dtr-registry-
实现Docker镜像合并和推送功能dtr-rethinkdb-
用于持久化存储仓库的metadata的数据库

DTR数据卷

数据卷	描述dtr-ca-
DTR根证书CA和密钥dtr-etcd-
DTR 配置数据dtr-notary-
证书和密钥组件dtr-registry-
Docker镜像数据,如果DTR配置在本地存储dtr-rethink-
仓库matedata数据dtr-nfs-registry-
Docker镜像数据,如果DTR配置在NFS(Linux共享文件系统)

DTR网络

Name	Type	Descriptiondtr-br	bridge	允许DTR在同节点上通讯dtr-ol	overlay	允许DTR组件在不同的节点上通讯和复制DTR数据

DTR镜像存储

DTR默认存储镜像在本地文件系统,你可以使用各种分布式文件系统 DTR-images

  • NFS
  • Amazon S3
  • Cleversafe
  • OpenStack Swift
  • Microsoft Azure

怎么与DTR交互

DTR暴露标准的 Docker API可以继续使用Docker CLI推送和合并镜像

[原文])

转载于:https://my.oschina.net/freax/blog/823307

你可能感兴趣的文章
spring-data-elasticsearch 概述及入门(二)
查看>>
1.12 xshell密钥认证
查看>>
3.2 用户组管理
查看>>
ibatis 动态查询
查看>>
汇编语言之实验一
查看>>
git 调用 Beyond Compare
查看>>
SQL基础-->层次化查询(START BY ... CONNECT BY PRIOR)[转]
查看>>
android实现图片识别的几种方法
查看>>
mvc学习地址
查看>>
masonry 基本用法
查看>>
Word产品需求文档,已经过时了【转】
查看>>
dtoj#4299. 图(graph)
查看>>
关于网站的一些js和css常见问题的记录
查看>>
zabbix-3.4 触发器
查看>>
换用代理IP的Webbrowser方法
查看>>
【视频编解码·学习笔记】7. 熵编码算法:基础知识 & 哈夫曼编码
查看>>
spark集群安装部署
查看>>
MySql 查询表字段数
查看>>
mariadb 内存占用优化
查看>>
Centos7安装编译安装zabbix2.219及mariadb-5.5.46
查看>>