基础信息
- Harbor 是由 VMware 公司中国团队为企业用户设计的 Registry server 开源项目,包括了权限管理 (RBAC)、LDAP、审计、管理界面、自我注册、HA 等企业必需的功能,同时针对中国用户的特点,设计镜像复制和中文支持等功能。
- 官网:https://goharbor.io/
- 开源地址:https://github.com/goharbor/harbor
安装配置
安装包下载
github下载
- 选择相应的版本进行安装包下载
- https://github.com/goharbor/harbor/releases
-
- 如 在下载v2.6.1:
wget https://github.com/goharbor/harbor/releases/download/v2.6.1/harbor-online-installer-v2.6.1.tgz
- 解压安装包
tar -zxf harbor-online-installer-v2.6.1.tgz
网盘下载
- 百度网盘下载
链接:https://pan.baidu.com/s/14lTTca6NL9OODmtOXR8Deg?pwd=zjs8
提取码:zjs8
- 中国移动网盘下载
链接:https://caiyun.139.com/m/i?1F5C26g7BvliG
提取码:PohT
环境配置修改
- yaml修改配置信息
cp harbor.yml.tmpl harbor.yml
vi harbor.yml
- 修改 hostname ,一般为当前部署的IP或者到时需要访问的域名
- 如果没有https可以先进行注释
- 修改管理员默认密码 harbor_admin_password
脚本执行
- 按顺序执行如下脚本
./prepare
./install.sh
- 在脚本执行过程中,会去拉去相应的docker镜像
- docker安装及镜像配置参考
- https://blog.csdn.net/u010800804/article/details/127621958
- https://blog.csdn.net/u010800804/article/details/109594890
- 脚本执行成功后,我们可以通过
docker ps
命令看到启动了很多docker服务
访问登录
- 输入刚才的hostname镜像访问
- 输入用户名 admin ,默认密码:Harbor12345
harbor重启
- 在harbor下载的目录 ,进行docker-compose重启
- 执行命令
docker-compose up -d
目录管理及镜像管理
目录管理
文章来源:https://www.toymoban.com/news/detail-788557.html
镜像拉取及推送
文章来源地址https://www.toymoban.com/news/detail-788557.html
- 如果在演示环境没有配置https,在推送镜像的时候会报错,说是不安全的地址
- 需要在docker配置信任目录
vi /etc/docker/daemon.json
- 加入
"insecure-registries" : ["harbor地址"]
- 在项目中标记镜像:
docker tag nginx 182.61.37.116/demos/nginx
- 进行Harbor账号密码登录
docker login 182.61.37.116
- 推送镜像到当前项目
docker push 182.61.37.116/demos/nginx
企业级搭建
- 如果用于正式的生产环境,一定要在Harbor的机器上面做高可用方式
- 如访问的高可用、磁盘冷热备份等。
- 生产环境建议通过购买https证书的方式进行配置,安全可靠
到了这里,关于【云原生-Harbor】企业级搭建镜像仓库Harbor最佳教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!