当前位置: 首页 > article >正文

本地Harbor仓库搭建流程

Harbor仓库搭建流程

本文主要介绍如何搭建harbor仓库,推送本地镜像供其他机器拉取构建服务

harbor文档:Harbor 文档 | 配置 Harbor YML 文件 - Harbor 中文

github下载离线安装包

Releases · goharbor/harbor

这是harbor的GitHub下载地址,需要下载可以点

cd /opt
mkdir harbor
tar xzvf harbor-offline-installer-version.tgz 
cp harbor.yaml harbor.yaml.bak

进去这个链接,现在最新版本是v2.12

因为机器的网络问题,就选择离线下载版本。下载时间比较慢,需要等一会儿才能下载好

解压缩

第二步是解压缩到我们Linux系统的/opt目录下,请使用以下命令

 

进入到harbor目录下,再修改harbor的yaml配置文件

vim harbor.yaml
​
hostname: 192.168.179.103 

只需要改一下hostname,也就是你的ip地址,如果不知道可以使用以下命令查看

ip a

开始下载,拉取harbor的镜像

到了这一步,你的虚拟机或者主机需要有足够多的内存,至少要>=20g

在harbor目录下,有一个./install 文件,执行它即可

sudo ./install # 针对没有使用root用户的情况 
./install 

安装成功访问

安装好后,harbor会默认启动在虚拟机的80端口,可以使用http://你的ip来进行访问

上传本地镜像

  1. 现在docker中配置信任该私有仓库

路径位于 etc/docker/daemon.json的这个文件,没有则手动创建。然后写上这段内容

{
  "insecure-registries" : ["192.168.179.103"] # 也就是你的ip地址
}
  1. 给仓库的镜像打标签

docker tag SOURCE_IMAGE[:TAG] 192.168.179.103/yudaopg/REPOSITORY[:TAG]
  1. 推送镜像

docker push 192.168.179.103/yudaopg/REPOSITORY[:TAG]

注意事项

如果你配置文件中写错了ip地址,而导致docker无法拉取镜像,那么你就需要马上修改harbor.yaml这个配置文件里面的内容

再执行下面的命令

./prepare


http://www.kler.cn/a/522679.html

相关文章:

  • SQL教程-基础语法
  • TCP是怎么判断丢包的?
  • 文本左右对齐
  • 新年祝词(原创)
  • java 字符串日期字段格式化前端显示
  • 双层Git管理项目,github托管显示正常
  • A7. Jenkins Pipeline自动化构建过程,可灵活配置多项目、多模块服务实战
  • 数据存储容量不足,查询性能下降的解决方法
  • 前端性能优化:HMR热更新和预获取加载
  • xxl-job面试题
  • 蓝桥杯:大小写转换(异或转换)
  • MoE的学习
  • hive:数据导入,数据导出,加载数据到Hive,复制表结构
  • DevEco Studio 4.1中如何创建OpenHarmony的Native C++ (NAPI)程序
  • 租房管理系统实现智能化租赁提升用户体验与运营效率
  • Businessman和businessmen
  • 使用PC版本剪映制作照片MV
  • 【PySide6快速入门】初识布局与QHBoxLayout、QVBoxLayout
  • 2021 年 6 月大学英语四级考试真题(第 2 套)——纯享题目版
  • 递归搜索回溯综合练习(十五题)
  • 力扣-链表-19 删除链表倒数第N个节点
  • 三星手机人脸识别解锁需要点击一下电源键,能够不用点击直接解锁吗
  • Vue 封装http 请求
  • 使用 Intersection Observer 实现高效懒加载和滚动监听
  • 7. 马科维茨资产组合模型+金融研报AI长文本智能体(Qwen-Long)增强方案(理论+Python实战)
  • PPT自动化 python-pptx -7: 占位符(placeholder)