• 2025-01-06openEuler欧拉部署Harbor.240108
    ​一、系统优化关闭防火墙systemctlstopfirewalldsystemctldisablefirewalld二、安装Harborwgethttps://github.com/goharbor/harbor/releases/download/v2.8.1/harbor-offline-installer-v2.8.1.tgztarxvfharbor-offline-installer-v2.8.1.tgzdf-hmvharbor//ho
  • 2025-01-06docker-compose的nginx更换完ssl证书不起作用的完美解决方法.240109
    ​以Harbor为例,ssl证书更新后,docker-compose启动不起作用。问题出在一句很重要的命令:./prepare步骤:(Harbor样例)1.cd/data/ssl换ssl证书Harbor.ymlssl证书部分:#ConfigurationfileofHarbor#TheIPaddressorhostnametoaccessadminUIandregistryservice.#
  • 2025-01-03通过本地私有的镜像仓库harbor解决网络原因导致的jdk无法加载而造成的docker打包错误.241127
    ​各种网络原因,或是docker.io无法访问,或是阿里的镜像源故障,导致java打包发布的时候报错,很影响代码发布的质量。解决思路:墙出去把jdk下载下来,代码使用本地的harbor库进行引用,一劳永逸。此解决方法也适用于国外优质不频繁变动的镜像源的本地化使用。解决方法1.墙出去,把需要
  • 2024-12-31Podman 安装 harbor
    看了官方文档,harbor无法直接支持Podman,于是尝试手工部署,理论上无容器环境也可以部署,只需要将其中的关系和相关配置文件梳理清楚。手工过程确实很繁琐,没那个耐心还是用官方推荐的方式进行吧。初始化安装podman我部署的操作系统是用的Debian,差异的地方我认为就仅安装podman的方式
  • 2024-12-31debian11部署harbor
    在Debian11上部署Harbor,您可以遵循以下步骤:1.安装Docker和相关依赖:sudoaptupdatesudoaptinstallca-certificatescurlgnupglsb-releasecurl-fsSLhttps://download.docker.com/linux/debian/gpg|sudogpg--dearmor-o/usr/share/keyrings/docker-archive-keyrin
  • 2024-12-28Docker之Harbor管理仓库
    Harbor仓库管理Harbor的概念:harbor是构建企业级私有docker镜像的仓库的开源解决方案,它是DockerRegistry的更高级封装Harbor的特点:1、天生拥有UI界面2、基于角色的访问控制3、支持日志审计(如日志的上传下载)4、支持漏洞扫描harbor的基本组件组件功能harbor-
  • 2024-12-24Helm方式部署Gitlab、Gitlab-Runner、Harbor
    Helm方式部署Gitlab、Gitlab-Runner、Harbor参考文档Runner:https://docs.gitlab.cn/runner/install/kubernetes.htmlGitlab:https://docs.gitlab.cn/charts/installation/Harbor:https://artifacthub.io/packages/helm/harbor/harbor安装gitlab这里演示使用的是国内的极狐g
  • 2024-12-23CentOS HTTPS自签证书访问失败问题的排查与解决全流程
    sudocpharbor.crt/usr/local/share/ca-certificates/sudoyuminstall-yca-certificatessudoupdate-ca-trustforce-enablesudoupdate-ca-trustextract但是访问https://172.16.20.20仍然报错*Abouttoconnect()to172.16.20.20port443(#0)*Trying1
  • 2024-12-20jenkins+gitlab+docker+harbor+k8s终结篇
    之前我们已经把相关环境,持续集成这一块都实现了。详细内容可查看我cicd专栏前三篇的内容。本篇内容主要是讲解持续集成和持续交付是如何实现和部署的。概念持续交付建立在持续集成的基础上,通过自动化的流程确保软件可以随时随地进行部署。流程这时,持续交付后的代码已经在主
  • 2024-12-14Ubuntu22.04 LTS 部署harbor-v2.7.2高可用
    Ubuntu22.04LTS部署harbor高可用环境准备均需要docker环境IP主机名10.0.0.20harbor0110.0.0.21harbor02一、harbor环境部署1.下载harbor包[root@harbor01:~]#wgethttps://github.com/goharbor/harbor/releases/download/v2.7.2/harbor-offline-insta
  • 2024-12-13搭建Docker镜像仓库Harbor管理镜像(shell编写)
    搭建docker私有仓库harbor管理镜像一、案例问题:可能会出现的问题:1.网络连接问题,下载harbor软件包以及依赖包时下载失败2.系统版本兼容性问题3.初始化数据库时遇到浏览器访问问题(不用https)以及容器名重复问题二、案例分析:1.若遇到网络连接超时等网络问题,使用离线下载方
  • 2024-12-09Linux安装Harbor亲测成功
    Harbor简介Harbor是为企业用户设计的容器镜像仓库开源项目,包括了权限管理(RBAC)、LDAP、审计、安全漏洞扫描、镜像验真、管理界面、自我注册、HA等企业必需的功能,同时针对中国用户的特点,设计镜像复制和中文支持等功能。虽然Docker官方提供了公共的镜像仓库,但是从安全和效率等
  • 2024-12-09安装Harbor仓库
    安装Harbor安装docker#安装apt依赖包apt-getinstall\apt-transport-https\ca-certificates\curl\gnupg-agent\software-properties-common#添加Docker的官方GPG密钥curl-fsSLhttps://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/
  • 2024-12-09Python基础——创建虚拟环境
    一、准备工具1、python3.7、pip3.7安装参考:https://www.cnblogs.com/gkhost/p/185950212、pip3更换源#永久设定pip3源pipconfigsetglobal.index-urlhttps://mirrors.huaweicloud.com/repository/pypi/simplepipconfigsetglobal.index-urlhttp://mirrors.aliyun.com
  • 2024-12-04Linux基础——sed工具总结
    1、将字段串“plugins=1”替换为“plugins=0”sed-i's/plugins=1/plugins=0/g'/etc/yum.conf 2、将字符串“\$1>="\$date_source"\&\&\$1<="\$date_dest"”替换为“\$1>='\"\$date_source\"'\&\&
  • 2024-11-27docker下安装Harbor
    安装docker-compose#安装docker-composecurl-Lhttps://github.com/docker/compose/releases/download/1.18.0/docker-compose-`uname-s`-`uname-m`>/usr/local/bin/docker-compose#添加docker-compose执行权限chmod+x/usr/local/bin/docker-compose#查看版本do
  • 2024-11-27通过本地私有的镜像仓库harbor解决网络原因导致的jdk无法加载而造成的docker打包错误
    ​各种网络原因,或是docker.io无法访问,或是阿里的镜像源故障,导致java打包发布的时候报错,很影响代码发布的质量。解决思路:墙出去把jdk下载下来,代码使用本地的harbor库进行引用,一劳永逸。此解决方法也适用于国外优质不频繁变动的镜像源的本地化使用。解决方法1.墙出去,把需要
  • 2024-12-09一般与git服务器连接有http/ssh等,你用的是哪种方式?为什么?
    前端开发通常使用HTTPS和SSH两种方式连接Git服务器,各有优缺点:HTTPS:优点:简单易用:只需要用户名和密码(或PersonalAccessToken),配置简单,上手容易。大部分情况下,防火墙不会阻止HTTPS流量。方便快捷:克隆和拉取代码速度通常较快,尤其在网络状况良好的情况下。
  • 2024-12-04C#中的数组(多维数组)
    一、定义多维数组是一种数据结构,它可以存储多个维度的数据。在C#中,最常见的是二维数组,它类似于一个表格,有行和列。例如,一个表示棋盘的二维数组,行可以表示棋盘的行,列可以表示棋盘的列。语法:数组类型[,]数组名;,这里的逗号表示维度。例如,int[,]myArray;定义了一个二维整数
  • 2024-11-30学习javascript基础这一篇就够了(2024最新版)
    目录前言什么是JavaScript?BOM-浏览器对象模型DOM-文档对象模型JavaScript与Java的关系JavaScript与ECMAScript的关系JavaScript能做什么?前端领域后端领域APP桌面应用图形/游戏嵌入式与IOT开发为什么要学JavaScript?学习JavaScript所需要的的环境与设备
  • 2024-11-26前端技术学习路线图
    以下Web开发人员学习路线图是来自Githubdeveloper-roadmap项目,目前已经有繁体版翻译developer-roadmap-chinese。主要有三个方向,分别为前端开发、后端开发和运维。图片中不同颜色的意义:黄色:推荐;灰色:尽可能学习;橙色:任选其一。可以看到,作为Web开发者,不管从事什么职位,下
  • 2024-11-25Shiro权限控制入门
    本文分享自天翼云开发者社区《Shiro权限控制入门》,作者:l****nShiro权限控制是一款优秀的Java安全框架,可用于对Java应用程序进行身份验证、授权、加密和会话管理等功能。本文将简要介绍Shiro权限控制框架的几个关键概念和使用方法。1.认证Shiro的认证功能通常是用户登录系统的第