######1.Harbor简介####
Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器。
Harbor使用的是官方的docker registry(v2命名是distribution)服务去完成。harbor在docker distribution的基础上增加了一些安全、访问控制、管理的功能以满足企业对于镜像仓库的需求。
Harbor作为一个企业级私有Registry服务器,提供了更好的性能和安全,提升用户使用Registry构建和运行环境传输镜像的效率。
Harbor支持安装在多个Registry节点的镜像资源复制,镜像全部保存在私有Registry中,确保数据和知识产权在公司内部网络中管控。
######2.Harbor搭建####
###1.下载安装包###
可以在阿里云镜像站上下载
###2.创建docker-compose###
[root@server1 ~]# mv docker-compose-Linux-x86_64-1.24.1 /usr/local/bin/
[root@server1 ~]# cd /usr/local/bin/
[root@server1 bin]# ls
docker-compose-Linux-x86_64-1.24.1
[root@server1 bin]# chmod +x docker-compose-Linux-x86_64-1.24.1
[root@server1 bin]# ln -s docker-compose-Linux-x86_64-1.24.1 docker-compose ##创建软连接
###3.解压Harbor包###
[root@server1 ~]# tar zxf harbor-offline-installer-v1.8.0.tgz
###3.编辑配置文件###
[root@server1 harbor]# vim harbor.yml
5 hostname: redhat.org
8 #http:
10 # port: 80
13 https:
15 port: 443
17 certificate: /root/certs/redhat.org.crt
18 private_key: /root/certs/redhat.org.key
27 harbor_admin_password: redhat
32 password: redhat
(修改第5,8,10,13,15,17,18,27,32行)
【注意】:第13行一定要顶格写,否则会报错