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

jenkins系列-06.harbor

https://github.com/goharbor/harbor/releases?page=2

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

harbor官网:https://goharbor.io/
在这里插入图片描述
点击 Download now 链接,会自动跳转到上述github页面,但是网速不行,尝试用服务器下载:
在服务器上:
[root@VM-24-17-centos ~]# wget https://github.com/goharbor/harbor/releases/download/v2.3.4/harbor-offline-installer-v2.3.4.tgz
在这里插入图片描述
经过漫长的等待。。。
在这里插入图片描述
安装前说明:harbor依赖docker 和 docker-compose
所以服务器上要安装好docker + docker compose
解压:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

[root@VM-24-17-centos harbor]# cp harbor.yml.tmpl harbor.yml                                                                  
[root@VM-24-17-centos harbor]# vim harbor.yml   

修改项如下:

  • 域名+端口
    hostname: 101.43.xxx.xx
    port: 3306
    因为特殊原因,80端口用于转发请求到es, 6379用于mysql从库,3306原本用于gaussdb,现在停了所以用3306端口(就这么神奇~)
	mac使用nc,windows使用telnet命令:jelex@jelexxudeMacBook-Pro ~ % nc -zv 101.43.xxx.xx 3306nc: connectx to 101.43.xxx.xx port 3306 (tcp) failed: Connection refusedjelex@jelexxudeMacBook-Pro ~ % nc -zv 101.43.xxx.xx 6379Connection to 101.43.xxx.x port 6379 [tcp/*] succeeded!jelex@jelexxudeMacBook-Pro ~ % nc -zv 101.43.xxx.xx 80Connection to 101.43.xxx.x port 80 [tcp/http] succeeded!jelex@jelexxudeMacBook-Pro ~ %
  • 注释掉https
    在这里插入图片描述
  • 修改密码
    harbor_admin_password: as you will…
  • 默认数据存在目录
    
    启动:[root@VM-24-17-centos harbor]# ./install.sh
    在这里插入图片描述
    在这里插入图片描述
    。。。 。。。
    在这里插入图片描述
    发现多了一堆容器:
    在这里插入图片描述

访问http://101.43.xxx.x:3306/
跳转如下页面:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
修改docker主机配置文件,使docker支持harbor

[root@VM-24-17-centos harbor]# vim /etc/docker/daemon.json                                                                            
FYI:"registry-mirrors": ["https://mirror.ccs.tencentyun.com"][root@VM-24-17-centos harbor]# cat /etc/docker/daemon.json
{"registry-mirrors": ["https://mirror.ccs.tencentyun.com"],"insecure-registries":["101.43.141.9:3306"]
}重启docker:
[root@VM-24-17-centos harbor]# systemctl restart docker设置 harbor 开启启动
vim /lib/systemd/system/harbor.service[Unit]
Description=Harbor
After=docker.service systemd-networkd.service systemd-resolved.service
Requires=docker.service
Documentation=http://github.com/vmware/harbor[Service]
Type=simple
Restart=on-failure
RestartSec=5
# 需要注意 harbor 的安装位置
ExecStart=/usr/local/bin/docker-compose -f /root/harbor/docker-compose.yml up
ExecStop=/usr/local/bin/docker-compose -f /root/harbor/docker-compose.yml stop[Install]
WantedBy=multi-user.target

必须使用 docker-compose up 命令启动

systemctl daemon-reload
systemctl enable harbor  # 开机自启
systemctl start harbor   # 启动

harbor使用:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

相关文章:

jenkins系列-06.harbor

https://github.com/goharbor/harbor/releases?page2 https://github.com/goharbor/harbor/releases/download/v2.3.4/harbor-offline-installer-v2.3.4.tgz harbor官网:https://goharbor.io/ 点击 Download now 链接,会自动跳转到上述github页面&am…...

kotlin get set

在 Kotlin 中,如果想实现一个类的属性可以从外部读取但不能修改,可以使用自定义的 getter 和 private setter。以下是一个示例代码: class MyClass {var myProperty: Stringprivate set // 使 setter 私有化,外部无法修改get // …...

Flask包算法服务

常规包算法服务,就是比较简单,直接起一个fastapi就可以了。 import time import asyncio from aidraw import engineer_log as eng from fastapi import FastAPI from pydantic import BaseModel from typing import Optional from aidraw.ardraw import run_aidraw_api# 起…...

Flowable(一个开源的工作流和业务流程管理引擎)中与事件相关的一些核心概念

Flowable(一个开源的工作流和业务流程管理引擎)中与事件相关的一些核心概念 Flowable(一个开源的工作流和业务流程管理引擎)中与事件相关的一些核心概念,包括它们的作用和触发场景。以下是对这些内容的简要说明&#x…...

深度解析:景区客服系统如何助力旅游业可持续发展

一、引言 在全球化与信息化交织的时代背景下,旅游业正以前所未有的速度发展,成为推动经济增长、文化交流与环境保护的重要力量。景区作为旅游业的核心组成部分,其服务质量和管理水平直接影响到游客的满意度和行业的可持续发展。景区客服系统…...

风险评估:IIS的安全配置,IIS安全基线检查加固

「作者简介」:冬奥会网络安全中国代表队,CSDN Top100,就职奇安信多年,以实战工作为基础著作 《网络安全自学教程》,适合基础薄弱的同学系统化的学习网络安全,用最短的时间掌握最核心的技术。 这一章节我们需…...

uniapp 截取两条数据 进行页面翻页滚动

// 轮播信息 <view class"sales_list" ><view class"sales_item" v-for"(item,index) in sellDisplayList" :key"index" click"salesFn(item)"><image :src"item.goodsImg"></image><…...

python笔记(转存ipynb)------1

list1 ["tom","cat","Lili"] print(list1[0].title())Tom#append()列表方法在列表末尾添加新元素 list1.append(233) print(list1) #可以先创建空列表&#xff0c;再进行追加append(..)以添加[tom, cat, Lili, 233]#insert()列表方法插入元素 l…...

excel系列(二) - 利用 easypoi 快速实现 excel 文件导入导出

一、介绍 在上篇文章中&#xff0c;我们介绍了 apache poi 工具实现 excel 文件的导入导出。 本篇我们继续深入介绍另一款优秀的 excel 工具库&#xff1a;easypoi。 二、easypoi 以前的以前&#xff0c;有个大佬程序员&#xff0c;跳到一家公司之后就和业务人员聊上了&…...

邀请函|2024第八届中国太阳能电池浆料与金属化技术展

2024第八届中国国际太阳能电池浆料与金属化技术展览会 地点:深圳国际会展中心 时间:2025年06-月25日-27日 地点:上海新国际博览中心 时间:2024年12月18日-20日 主办单位&#xff1a;上海氟伦展览有限公司 指导单位&#xff1a;中国新材料技术协会 中国电子学会 耐…...

图像边缘检测:技术原理与算法解析

图像边缘检测是计算机视觉和图像处理中的一个核心任务&#xff0c;它旨在识别图像中亮度变化明显的点&#xff0c;从而识别出图像的边缘。边缘是图像中的重要特征&#xff0c;对于后续的图像分析、物体识别和图像分割等任务具有至关重要的作用。本文将深入探讨图像边缘检测的技…...

【Python星启航】少儿编程精英启蒙之旅 - 大纲

1. 计算机基础与编程环境 计算机的基本构成 编程语言与编程环境介绍 Python语言的特点与优势 安装与配置Python环境 2. 计算机历史与发展 计算机的起源与早期发展 个人电脑的普及与影响 当代计算机技术的前沿动态 计算机在未来教育中的角色 3. 编程基础概念 变量的定义与作…...

MATLAB的mat文件转换成json文件

内参矩阵 (K)&#xff1a;相机的内在参数矩阵&#xff0c;通常是一个3x3的矩阵&#xff0c;包含了相机的焦距&#xff08;fxfx​和fyfy​&#xff09;和主点&#xff08;光学中心&#xff09;的坐标&#xff08;cxcx​和cycy​&#xff09;。这个矩阵将图像坐标转换为归一化相机…...

STM32第九课:STM32-基于标准库的42步进电机的简单I/O控制(附电机教程,看到即赚到)

一&#xff1a;步进电机简介 步进电机又称为脉冲电机&#xff0c;简而言之&#xff0c;就是一步一步前进的电机。基于最基本的电磁铁原理,它是一种可以自由回转的电磁铁,其动作原理是依靠气隙磁导的变化来产生电磁转矩&#xff0c;步进电机的角位移量与输入的脉冲个数严格成正比…...

文件安全传输系统,如何保障信创环境下数据的安全传输?

文件安全传输系统是一套旨在保护数据在传输过程中的安全性和完整性的技术或解决方案。通常包括以下几个关键组件&#xff1a; 加密&#xff1a;使用强加密算法来确保文件在传输过程中不被未授权访问。 身份验证&#xff1a;确保只有授权用户才能访问或传输文件。 完整性校验…...

论文分享|AAAI2024‘北航|用大语言模型缩小有监督和无监督句子表示学习的差距

先说结论&#xff0c;大语言模型除了作为聊天的Agent&#xff0c;也可以为检索模型生成优质的文本对训练数据&#xff0c;从而做到无监督场景下也能够适用。这里分享一篇AAAI2024的工作&#xff0c;重点探讨如何生成比评估集更困难的训练数据来提升无监督句子表示学习质量&…...

vue3相比于vue2有哪些新特性?

Composition API&#xff1a; 组合式 API 提供了更灵活和可组合的方式来组织代码。它允许将逻辑功能集中在一起&#xff0c;而不是分散在生命周期钩子中。 import { ref, reactive, computed, watch } from vue;export default {setup() {const count ref(0);const state r…...

Gooxi受邀参加第三届中国数据中心服务器与设备峰会

7月2-3日&#xff0c;第三届中国数据中心服务器与设备峰会在上海召开&#xff0c;作为国内最聚焦在服务器领域的专业峰会&#xff0c;吸引了来自全国的行业专家、服务器与机房设备厂家&#xff0c;企业IT用户&#xff0c;数据中心业主共同探讨AIGC时代下智算中心设备的设计之道…...

3个实现前端节流的方法,附代码。

一、什么是前端节流 前端节流&#xff08;Throttling&#xff09;是一种优化前端性能的技术&#xff0c;它可以限制某些函数的执行频率&#xff0c;以提高性能和用户体验。节流可以用于控制一些高频事件的触发频率&#xff0c;比如滚动事件、鼠标移动事件、窗口大小改变事件等…...

uniapp 微信小程序根据后端返回的文件链接打开并保存到手机文件夹中【支持doc、docx、txt、xlsx等类型的文件】

项目场景&#xff1a; 我们在使用uniapp官方提供的uni.downloadFile以及uni.saveFile时&#xff0c;会发现这个文件下载的默认保存位置和我们预想的不太一样&#xff0c;容易找不到&#xff0c;而且没有提示&#xff0c;那么我们就需要把文件打开自己保存并且有提示保存到哪个…...

ComfyUI效率提升:快捷键操作与工作流管理技巧分享

ComfyUI效率提升&#xff1a;快捷键操作与工作流管理技巧分享 1. ComfyUI核心功能概述 ComfyUI作为一款基于节点的工作流设计工具&#xff0c;其核心价值在于提供灵活的可视化创作环境。与传统的线性操作界面不同&#xff0c;ComfyUI采用节点连接的方式组织工作流程&#xff…...

FFmpeg 新手必学:5个实用命令搞定视频转码、剪辑与音频提取

FFmpeg 新手必学&#xff1a;5个实用命令搞定视频转码、剪辑与音频提取 第一次接触FFmpeg时&#xff0c;我被这个开源工具的强大功能震撼到了——它几乎能处理所有常见的多媒体格式转换和编辑需求&#xff0c;而且完全免费。作为一款跨平台的命令行工具&#xff0c;FFmpeg在专业…...

SecGPT-14B精准调教:OpenClaw自动化生成安全测试数据集

SecGPT-14B精准调教&#xff1a;OpenClaw自动化生成安全测试数据集 1. 为什么需要自动化安全测试数据集 作为一名长期从事安全研究的工程师&#xff0c;我深知高质量数据集对模型训练的重要性。传统安全测试数据收集过程存在三个痛点&#xff1a;人工标注耗时耗力、样本格式不…...

从收音机到手机:聊聊LC振荡器(电容三端式)的演进与选型实战

从收音机到手机&#xff1a;LC振荡器的技术演进与工程选型实战 上世纪40年代&#xff0c;一台采用考毕兹电路的调幅收音机需要每天校准频率&#xff1b;而今天&#xff0c;你的智能手机蓝牙耳机却能稳定工作数月无需调整——这背后是LC振荡器技术近百年的进化史。作为射频电路的…...

利用计算机视觉进行跑步效率分析:与埃利乌德·基普乔格的比较分析

原文&#xff1a;towardsdatascience.com/running-efficiency-with-computer-vision-a-comparative-analysis-with-eliud-kipchoge-736eb80c574f 如何利用计算机视觉提高跑步效率&#xff1f; https://github.com/OpenDocCN/towardsdatascience-blog-zh-2024/raw/master/docs/…...

【2026年最新600套毕设项目分享】springboot公司财务预算管理系统(14329)

有需要的同学&#xff0c;源代码和配套文档领取&#xff0c;加文章最下方的名片哦 一、项目演示 项目演示视频 二、资料介绍 完整源代码&#xff08;前后端源代码SQL脚本&#xff09;配套文档&#xff08;LWPPT开题报告/任务书&#xff09;远程调试控屏包运行一键启动项目&…...

让魔兽争霸3重获新生:从卡顿到丝滑的180帧魔法之旅

让魔兽争霸3重获新生&#xff1a;从卡顿到丝滑的180帧魔法之旅 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 还在为魔兽争霸3的卡顿问题头疼吗&…...

华为:渐进解锁细粒度视觉感知

&#x1f4d6;标题&#xff1a;FineViT: Progressively Unlocking Fine-Grained Perception with Dense Recaptions &#x1f310;来源&#xff1a;arXiv, 2603.17326v1 &#x1f31f;摘要 虽然多模态大语言模型&#xff08;MLLM&#xff09;经历了快速的发展&#xff0c;但其视…...

CW32L012/F030灵眸X1智能小车--电机调速控制

1.认识PWM PWM&#xff08;Pulse Width Modulation脉宽调制&#xff09;是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。PWM是一种对模拟信号电平进行数字编码的方法。通过高分辨率计数器的使用&#xff0c;方波占空比被调制用来对一个具体模拟信号的电平…...

保姆级教程:用Python把DeepSig RadioML 2018.01A数据集拆成单信噪比.mat文件

从零开始处理RadioML数据集&#xff1a;Python实战分拆单信噪比MAT文件 无线电信号处理领域的研究者常常需要处理大规模数据集&#xff0c;而DeepSig发布的RadioML 2018.01A数据集是调制识别研究的黄金标准之一。这个包含24种调制类型、26个信噪比级别的数据集虽然内容丰富&am…...