【云原生-Harbor】企业级搭建镜像仓库Harbor最佳教程
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
基础信息
安装配置
安装包下载
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
环境配置修改
cp harbor.yml.tmpl harbor.yml
vi harbor.yml
- 修改 hostname 一般为当前部署的IP或者到时需要访问的域名
- 如果没有https可以先进行注释
- 修改管理员默认密码 harbor_admin_password
脚本执行
./prepare
./install.sh
访问登录
- 输入刚才的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
docker login 182.61.37.116
docker push 182.61.37.116/demos/nginx
企业级搭建
- 如果用于正式的生产环境一定要在Harbor的机器上面做高可用方式
- 如访问的高可用、磁盘冷热备份等。
- 生产环境建议通过购买https证书的方式进行配置安全可靠