写点什么

各种 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:002353
用户头像

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

关注

评论

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

浅谈微服务架构

跳蚤

ARTS - week 1

steve_lee

能源区块链研究|中国内蒙古自治区为减少能源消耗 禁止比特币采矿

CECBC

比特币

Java安装教程

Sakura

28天写作 3月日更

HBase分布式部署

Fong

大数据 运维 部署

Dubbo 进行一次微服务调用的时序图

跳蚤

设计模式的5个常见问题及解决办法

乐天

设计模式

工具软件与开源

行人23

开源 SaaS

Centos7 systemctl 启动Java应用

黄敏

Java Linux Centos 7 部署

学大数据应该怎么入门--大数据学习之路

大数据技术指南

大数据 3月日更

开课啦基于 dubbo-go 的服务端技术升级实战

apache/dubbo-go

微服务 云原生 dubbo dubbo-go dubbogo

Linux时间同步-NTP服务器

黄敏

Linux ntp

SpringBoot启用HTTPS

黄敏

jdk https openssh springboot

程序员之禅(五)十条准则

每天读本书

读书笔记 每天读本书

翻译:《实用的Python编程》04_01_Class

codists

Python

JVM笔记 -- JVM的发展以及基于栈的指令集架构

秦怀杂货店

JVM JVM笔记

《撬动星球的头部效应-绝非偶然》读书笔记

SilentMacUser

极客时间 读书笔记 产品经理 知识星球 极客大学产品经理训练营

需要深入的技术领域,方向正确是成功的关键

杨明越

Vue3源码 | 深入理解响应式系统上篇-reactive

梁龙先森

大前端 Vue3 源码解析

springboot 2.4.0 knife4j 3.0.1接口文档框架

黄敏

springboot SpringBoot 2 Knife4j

使用Android版VMware Horizon Client连接到云桌面

梅花鹿鹿

中台建设落地浅谈

Man

中台 数字化转型

浅淡python中with的用法,上下文管理器

极客新人

如何让别人访问到你的本地项目? Ngrok免费实现内网穿透

xiezhr

ngrok 内网穿透 3月日更

微服务实践之分布式定时任务

万俊峰Kevin

微服务 定时任务 延迟任务 Go 语言

IDEA 敏捷开发技巧——实时模版

程序员小航

IDEA IntelliJ IDEA

产品经理是个很务虚的岗位吗?

涛哥 数字产品和业务架构

产品经理

laravel的生命周期

一个大红包

28天写作 3月日更

《精通比特币》学习笔记(第三章)

棉花糖

区块链 学习 3月日更

正则表达式.02 - 量词与贪婪

insight

正则表达式 3月日更

Hbase详解

Fong

大数据 运维 概念

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