东亚银行、岚图汽车带你解锁 AIGC 时代的数字化人才培养各赛道新模式! 了解详情
写点什么

各种 Docker 注册中心一览

  • 佚名

  • 2016-12-06
  • 本文字数:980 字

    阅读完需:约 3 分钟

Docker 注册中心包含了一组可以让用户上传和分享 Docker 镜像的仓库。除了知名度较高的公共仓库,比如 Docker Hub ,还有其它不是很知名但很有特点的仓库,它们既可以对外提供服务,也可以被部署成本地仓库。

有些托管的注册中心同时也提供私有仓库,比如 Docker Hub,它为免费用户提供了一个私有仓库,而付费用户可以创建更多的私有仓库。Docker Hub 的结构模型有点类似 Github,支持协作、组织以及组织里的分组。它可以跟 Github 和 Bitbucket 很好地集成起来。不过 Docker Hub 在访问权限控制方面做得不是很好,也不支持与企业常用的 LDAP 或 Active Directory 这样的认证 / 授权系统集成。

越来越多的云平台供应商开始提供容器托管服务,容器注册中心将成为他们的下一个功能关注点。AWS 提供了 EC2 Container Registry (ECR),Google 云平台提供了 Google Container Registry 。ECR 集成了 Elastic Container Service(ECS),为 AWS 带来了伸缩性,同时提供了私有托管服务。Google 的容器注册中心提供了多项安全方面的特性,比如基于时间的认证 token 以及加密的镜像存储。

还有其它很多容器注册中心,它们既可以提供托管服务,也可以作为本地注册中心。

  • CoreOS 的 Quay.io 。Quay 提供了免费的公共仓库,同时也有付费的私有仓库,收费取决于仓库数量的多少。Quay 支持仓库按照组织和团队来划分,并提供了相应的访问权限控制。它还为工作流和查看镜像生命周期提供了图形用户界面,为软件交付管道提供了 Web 应用钩子和事件通知机制。在安全认证方面,Quay 支持 Dex (一个 OpenID 和 OAuth 2.0 的供应商)、LDAP 和 OpenStack 的 Keystone。Quay 的本地版叫作 Quay Enterprise
  • JFrog 的 Artifactory 。Artifactory 相比其它产品要贵一些。它支持 LDAP、SAML 认证和 user/group 级别的权限控制。
  • Gitlab 的容器注册中心。因为是 Gitlab 提供的,所以这款产品跟 Gitlab 工具和 Gitlab CI 工作流可以很好地兼容,而且允许 Docker 镜像跟项目代码放在同一个地方。

有些容器注册中心在某些方面比较擅长,比如安全。 FlawCheck 可以扫描 Docker 镜像的漏洞。VMware 的 Harbor 是一款提供了安全和标识管理功能的开源容器注册中心,它还可以跟 LDAP 及其它现有系统集成,还支持活动审计。

Sonatype 的 Nexus 也支持 Docker 仓库,还可以作为注册中心来使用。

查看英文原文: An Overview of Various Docker Registries

2016-12-06 18:002240
用户头像

发布了 322 篇内容, 共 134.1 次阅读, 收获喜欢 144 次。

关注

评论

发布
暂无评论
发现更多内容

标识符与保留字(即关键字)

在即

6月日更

架构实战营 模块五:学习总结

👈

架构实战营

NCRE考试感想 四级嵌入式(上)

万里无云万里天

嵌入式 6月日更 NCRE 考试经验

商业模式创新

soho

架构实战营 模块五:课后作业

👈

架构实战营

架构训练营模块5作业

Neil43

架构训练营

大数据分析与运营(二)

soho

架构实战营 - 模块 05 作业

架构实战营

JSON.parse无双引号如何实现转换

DisonTangor

JavaScript

web ssh解决方案——WGCLOUD

王逅逅

zabbix linux运维 运维监控

身为程序员 你真的会使用github搜索吗?

madison

GitHub GitHub Pages 高效搜索 搜索技巧

MySQL next-key lock 加锁范围是什么?

程序员小航

MySQL 索引 数据库锁 主键

我不信有Java程序员没犯过这10个SQL错误

北游学Java

Java sql

设计微博系统中”微博评论“的高性能高可用计算架构

Vincent

架构训练营

网络攻防学习笔记 Day37

穿过生命散发芬芳

网络攻防 6月日更

如果父母依旧辛苦,那我们的成长又有什么意义?

牧小农

故事 父母

MySQL普通索引的加锁

程序员小航

MySQL 数据库锁

Python位运算符——详解

在即

6月日更

Java 并发编程—— CountDownLatch 应用

Antway

6月日更

可落地的积极心态

蛋先生DX

心态 6月日更

看来,MySQL next-key lock 的 bug 并没有被修复!

程序员小航

MySQL 数据库锁

权限与认证:基于JWT的授权实现

程序员架构进阶

架构 JWT 认证授权 28天写作 6月日更

Go 并发基础

Damon

Go 语言 6月日更

架构实战营 - 模块 5- 作业

请弄脏我的身体

架构实战营

3种面向“对象”编程,你是哪一种?

凌晞

架构 研发管理

模块5作业

杨彬

#架构实战营

模块五作业 - ”微博评论“的高性能高可用计算架构

张大彪

【Vue2.x 源码学习】第五篇 - 数组的劫持

Brave

源码 vue2 6月日更

模块5 设计微博系统中”微博评论“的高性能高可用计算架构

Chris Cheng

架构实战营

使用 Docker 安装并连接 MySQL

程序员小航

MySQL Docker

大数据分析与运营(一)

soho

各种Docker注册中心一览_DevOps & 平台工程_InfoQ精选文章