Docker仓库之分布式Harbor

Docker仓库之分布式Harbor

Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,由vmware开源,其通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源Docker Distribution

作为一个企业级私有Registry服务器,Harbor提供了更好的性能和安全。提升用户使用Registry构建和运行环境传输镜像的效率。Harbor支持安装在多个Registry节点的镜像资源复制,镜像全部保存在私有Registry中, 确保数据和知识产权在公司内部网络中管控,另外,Harbor也提供了高级的安全特性,诸如用户管理,访问控制和活动审计等。

官网地址:https://vmware.github.io/harbor/cn/

官方github地址:https://github.com/vmware/harbor

Harbor功能官方介绍:

基于角色的访问控制:用户与Docker镜像仓库通过“项目”进行组织管理,一个用户可以对多个镜像仓库在同一命名空间(project)里有不同的权限。

镜像复制:镜像可以在多个Registry实例中复制(同步)。尤其适合于负载均衡,高可用,混合云和多云的场景。

图形化用户界面:用户可以通过浏览器来浏览,检索当前Docker镜像仓库,管理项目和命名空间。

AD/LDAP支持:Harbor可以集成企业内部已有的AD/LDAP,用于鉴权认证管理。

审计管理:所有针对镜像仓库的操作都可以被记录追溯,用于审计管理。

国际化:已拥有英文、中文、德文、日文和俄文的本地化版本。更多的语言将会添加进来。

RESTful APIRESTful API :提供给管理员对于Harbor更多的操控, 使得与其它管理软件集成变得更容易。

部署简单:提供在线和离线两种安装工具, 也可以安装到vSphere平台(OVA 方式)虚拟设备。

安装Harbor

下载地址:https://github.com/vmware/harbor/releases

安装文档:https://github.com/vmware/harbor/blob/master/docs/installation_guide.md

本次安装示范使用harbor1.7.5版本


1.添加一块磁盘用来当harbor的存储使用,将磁盘格式化挂载到docker目录

# 将磁盘格式化为xfs,需要注意格式化完毕后查看ftype是否为1
[root@localhost ~]# mkfs.xfs /dev/sdb

# 创建出docker的数据目录,并把磁盘挂载上去
[root@localhost ~]# mkdir /var/lib/docker
[root@localhost ~]# mount /dev/sdb /var/lib/docker/

2.下载并安装docker

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

3.下载harbor

[root@localhost ~]# wget https://storage.googleapis.com/harbor-releases/release-1.7.0/harbor-offline-installer-v1.7.5.tgz
#解压
[root@localhost ~]# tar xf harbor-offline-installer-v1.7.5.tgz -C /usr/local/src

4.编辑配置文件

[root@localhost ~]# vim /usr/local/harbor/harbor.cfg 
#hostname改为本机地址
hostname = 192.168.27.10

#修改密码
harbor_admin_password = 123456

5.安装docker组件

#需要启用epel源
[root@localhost harbor]# yum install docker-compose -y

6.执行安装脚本

[root@localhost ~]# cd /usr/local/src/harbor/
[root@localhost harbor]# ./install.sh 


原文始发于微信公众号(TechOps之窗):Docker仓库之分布式Harbor

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/278252.html

(0)
李, 若俞的头像李, 若俞

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!