简介Harbor是VMware公司最近开源的企业级Docker Registry项目, 项目地址为https://github.com/vmware/harbor 其目标是帮助用户迅速搭建一个企业级的Docker registry服务。它以Docker公司开源的registry为基础,提供了管理UI, 基于角色的访问控制(Role Based Access Control),AD/LDAP集成、以及审计日志(Audit logging) 等企业用户需求的功能,同时还原生支持中文。Harbor的每个组件都是以Docker容器的形式构建的,使用Docker Compose来对它进行部署。用于部署Harbor的Docker Compose模板位于 /Deployer/docker-compose.yml,由5个容器组成:Proxy: 由Nginx 服务器构成的反向代理。Registry:由Docker官方的开源registry 镜像构成的容器实例。UI: 即架构中的core services, 构成此容器的代码是Harbor项目的主体。Mysql: 由官方MySql镜像构成的数据库容器。Log: 运行着rsyslogd的容器,通过log-driver的形式收集其他容器的日志。这几个容器通过Docker link的形式连接在一起,在容器之间通过容器名字互相访问。对终端用户而言,只需要暴露p
...
继续阅读
(18)