首页 > 其他 > 详细

配置Harbor 2.2.X 私有镜像仓库

时间:2021-04-06 23:17:10      阅读:31      评论:0      收藏:0      [点我收藏+]

技术分享图片

 

 

Harbor是什么?为什么会用到Harbor?
harbor是构建企业级私有docker镜像的仓库的开源解决方案,它是 Docker Registry的更高级封装,它除了提供友好的Web UI界面,角色和用户权限管理,用户操作审计等功能外,它还整合了K8s的插件(Add-ons)仓 库

第一步:离线安装

ps:安装之前,记得把docker的目录迁移一下,目的是腾出更大的空间,建议是 “/data/” 根目录下。

参考连接:https://my.oschina.net/qbj/blog/2998164

   

Harbor官方地址:https://github.com/goharbor/harbor/releases

wget https://github.com/goharbor/harbor/releases/download/v2.2.1/harbor-offline-installer-v2.2.1.tgz

解压 :

tar -zxf harbor-offline-installer-v2.2.1.tgz

 

技术分享图片

 

 

第二部:配置文件

cp harbor.yml.tmpl harbor.yml && vim harbor.yml

PS: 这里跟以前不一样,没有了harbor.cfg文件,我们需要手动复制harbor.yml.tmpl在做修改即可

技术分享图片

 

 第三步:开始安装

     

./prepare
./install.sh

 技术分享图片

 

 技术分享图片

 

 技术分享图片

 

第四步:启动

docker-compose up -d 启动
docker-compose stop 停止
docker-compose restart 重新启动

  技术分享图片

      这个redis问题,先不解决,我先往下配置。回头看看有什么影响

技术分享图片

 

 第五步:登录

http://10.100.20.243:8003/     初始用户名/密码:admin/Harbor12345

ps:可能刚刚上一步出现了问题,导致不能登录

技术分享图片

 

  ps:又一次执行了   docker-compose up -d  就好了。

  技术分享图片

 

 第六部:推送镜像

     先docker login  发现不支持https,那就指定地址

    技术分享图片

 

    需要配置docker

     vim /lib/systemd/system/docker.service

     增加   :  --insecure-registry 10.100.20.243:8003

    技术分享图片

 

 

 使其生效:

systemctl daemon-reload
systemctl restart docker

  技术分享图片

   还是拒绝,还要找问题;大哭

   第二天,重启docker-compose就好了,开心

技术分享图片

 

配置Harbor 2.2.X 私有镜像仓库

原文:https://www.cnblogs.com/dkx3510/p/14623756.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!