当前位置:   article > 正文

【云原生-Harbor】企业级搭建镜像仓库Harbor最佳教程_harbor-online-installer-v2.6.1

harbor-online-installer-v2.6.1

基础信息

  • Harbor 是由 VMware 公司中国团队为企业用户设计的 Registry server 开源项目,包括了权限管理 (RBAC)、LDAP、审计、管理界面、自我注册、HA 等企业必需的功能,同时针对中国用户的特点,设计镜像复制和中文支持等功能。
  • 官网:https://goharbor.io/
  • 开源地址:https://github.com/goharbor/harbor

安装配置

安装包下载

github下载
wget https://github.com/goharbor/harbor/releases/download/v2.6.1/harbor-online-installer-v2.6.1.tgz
  • 1
  • 解压安装包
tar -zxf harbor-online-installer-v2.6.1.tgz
  • 1
网盘下载
  • 百度网盘下载

链接:https://pan.baidu.com/s/14lTTca6NL9OODmtOXR8Deg?pwd=zjs8
提取码:zjs8

  • 中国移动网盘下载

链接:https://caiyun.139.com/m/i?1F5C26g7BvliG
提取码:PohT

环境配置修改

  • yaml修改配置信息
cp harbor.yml.tmpl harbor.yml
  • 1
vi harbor.yml
  • 1
  • 修改 hostname ,一般为当前部署的IP或者到时需要访问的域名
  • 如果没有https可以先进行注释
  • 修改管理员默认密码 harbor_admin_password
    在这里插入图片描述

脚本执行

在这里插入图片描述

  • 按顺序执行如下脚本
./prepare
  • 1
./install.sh
  • 1

访问登录

  • 输入刚才的hostname镜像访问
  • 输入用户名 admin ,默认密码:Harbor12345

harbor重启

  • 在harbor下载的目录 ,进行docker-compose重启
  • 执行命令 docker-compose up -d

目录管理及镜像管理

目录管理

在这里插入图片描述

镜像拉取及推送

在这里插入图片描述

  • 如果在演示环境没有配置https,在推送镜像的时候会报错,说是不安全的地址
  • 需要在docker配置信任目录 vi /etc/docker/daemon.json
  • 加入 "insecure-registries" : ["harbor地址"]
  • 在项目中标记镜像:
docker tag nginx 182.61.37.116/demos/nginx
  • 1
  • 进行Harbor账号密码登录
docker login 182.61.37.116
  • 1
  • 推送镜像到当前项目
docker push 182.61.37.116/demos/nginx
  • 1

企业级搭建

  • 如果用于正式的生产环境,一定要在Harbor的机器上面做高可用方式
  • 如访问的高可用、磁盘冷热备份等。
  • 生产环境建议通过购买https证书的方式进行配置,安全可靠
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/70054
推荐阅读
  

闽ICP备14008679号