• 2024-10-01【云原生安全篇】Cosign助力Harbor验证镜像实践
    【云原生安全篇】Cosign助力Harbor验证镜像实践目录1引言2概念2.1什么是Cosign?2.2为什么选择Cosign和Harbor?3实践:Cosign对Harbor中的镜像签名3.1环境准备3.2安装Cosign3.3使用Cosign对镜像进行签名3.3.1生成密钥对3.3.2推送镜像至Harbor3.3.3为
  • 2024-09-27docker -私有镜像仓库 - harbor安装
    文章目录1、镜像仓库简介2、Harbor简介3、下载与安装3.1、下载3.2、安装3.2.1、上传harbor-offline-installer-v2.8.2.tgz到虚拟机中解压并修改配置文件3.2.2、解压tgz包3.2.3、切换到解压缩后的目录下3.2.4、准备配置文件3.2.5、修改配置文件4、启动Harbor5、启动关闭
  • 2024-09-27【云原生安全篇】Trivy助力离线Harbor漏洞扫描实践
    【云原生安全篇】Trivy助力离线Harbor漏洞扫描实践目录1概念1.1为什么需要离线漏洞扫描1.2Trivy和Harbor简介1.3实现离线漏洞扫描的技术方案2实践:Trivy为Harbor提供离线漏洞扫描2.1环境准备2.2安装Trivy作为数据库离线包下载代理2.2.1通过包管理工具安装2.2
  • 2024-09-26Harbor的安装与使用
    任务分析一、规划节点IP地址主机名节点192.168.20.20master容器master节点192.168.20.21node容器worker节点二、基础准备镜像使用CentOS7.9(主机配置自定义,推荐配置4vCPU/12G内存/100G硬盘),使用这两台云主机作为实验基础环境,使用Kubeeasy工具先安装Kubern
  • 2024-09-24opea helm app
    Helm|Docs  Helm中文手册  envThereare2ENVvalues,oneisfortheharborregistryFQDN,anotherisusedforthe workspaceofimagetostoreharborurl=your-harbor.comproject=catalog-appsInstallthecertificateonthemachineweleveragethe
  • 2024-09-21docker阶段04 Docker仓库管理(Harbor), Docker 的资源限制
    Docker仓库管理上传dockerhub官方镜像仓库#1.给本地镜像打标签上传本地镜像前必须先给上传的镜像用dockertag命令打标签标签格式:docker.io/用户帐号/镜像名:TAG#范例:[root@ubuntu1804~]#dockertagalpine:3.11docker.io/wangxiaochun/alpine:3.11-v1#2.登录d
  • 2024-09-20docker私有仓库harbor安装与使用
    Harbor安装与使用Harbor(英文单词:港湾)简介:主要功能和特点:基于角色的访问控制(RBAC):可以为不同的用户和用户组分配不同的权限,增强了安全性和管理的灵活性镜像复制:支持在不同的harbor实例之间复制镜像,方便在多个数据中心或环境中分发镜像图形化用户界面(UI):提供了直观地Web界面,便于
  • 2024-09-17部署harbor
    前提条件Docker 和 DockerCompose 已经安装并运行。确保您的系统有足够的资源(至少4GB内存)。确保您的Docker版本在17.06.0以上。步骤1:下载Harbor安装包首先,您需要从Harbor的官方GitHub仓库下载最新的Harbor安装包。wgethttps://github.com/goharbor/harbor/re
  • 2024-09-17容器目录清理
    过程分析在异常节点后台使用“df-h|grepdev”命令查看磁盘使用率,发现/var/lib/docker/目录所在磁盘分区达到了70%以上。而后通过cdvar/lib/docker下执行du-sh*|grepG查看当前路径下子目录的大小,发现containers目录的占用极大。该情况下的资源利用率异常应该是日志占
  • 2024-09-14# Docker 私有仓库搭建教程
    Docker私有仓库是用于存储和管理Docker镜像的私有平台,对于企业来说,搭建私有仓库可以提高镜像的安全性和访问速度。本文将介绍几种搭建Docker私有仓库的方法。一、搭建Docker私有仓库的几种方式1.使用Docker官方Registry镜像Docker官方提供了一个用于构建私有镜
  • 2024-09-14【云原生安全篇】一文掌握Harbor集成Trivy应用实践
    【云原生安全篇】一文掌握Harbor集成Trivy应用实践目录1概念1.1什么是Harbor和Trivy?1.1.1Harbor1.1.2Trivy1.2Harbor与Trivy的关系Trivy在Harbor中的作用:1.3镜像扫描工作流程2实战案例:在Harbor配置Trivy2.1环境准备2.2步骤1:启用Trivy作
  • 2024-09-09一文掌握Containerd配置Harbor私有仓库
    一文掌握Containerd配置Harbor私有仓库目录1概念1.1什么是Containerd1.2什么是Harbor1.3什么是ctr和crictl2配置Containerd使用Harbor作为私有仓库将Harbor相关证书上传到Kubernetes的节点上更新Containerd配置重启Containerd服务验证配置是否成功2.4.1使用
  • 2024-09-08Harbor有哪些组件
    Harbor是一个开源的容器镜像仓库,主要用于存储和分发Docker镜像。它在传统的DockerRegistry基础上进行了增强,提供了许多企业级功能。以下是Harbor的主要组件:1.Core描述:Harbor的核心组件,负责处理所有的API请求、身份验证、权限管理等。功能:管理用户、项目、镜像等基
  • 2024-09-08Harbor高可用怎么实现
    要实现Harbor的高可用性(HA),需要考虑多个组件的冗余和负载均衡。以下是实现Harbor高可用的一些关键步骤和最佳实践:1.使用多个Harbor实例描述:部署多个Harbor实例,每个实例可以运行在不同的节点上。实现方式:使用负载均衡器将流量分配到各个Harbor实例。确保每个实例
  • 2024-08-31Docker企业级镜像仓库Harbor
    Docker企业级镜像仓库Harbor容器管理[root@docker01harbor]#pwd/opt/harbor[root@docker01harbor]#docker-composestop15.1安装Harbor15.1.1安装docker、docker-compose下载harborwgethttps://storage.googleapis.com/harbor-releases/harbor-offline-installer
  • 2024-08-31无敌美少男和无敌美少女构建企业级私有仓库(harbor)
    一:harbor简介Harbor是由vmware公司开源的企业级DockerRegistry项目。它提供了以下主要功能和特点: 基于角色的访问控制(RBAC):可以为不同的用户和用户组分配不同的权限,增强了安全性和管理的灵活性。镜像复制:支持在不同的Harbor实例之间复制镜像,方便在多个数
  • 2024-08-30containerd:配置https私有镜像仓库的最新方法
    随着containerd应用越来越广泛,我们必须紧跟官网的节奏。之前配置https私有镜像仓库的方法比较繁琐,并且不易梳理,下边介绍一下目前最新的配置方法。配置https私有镜像仓库我假设你现在已经有私有仓库并且是https再假设你的harbor域名是harbor.example.cn你只需要在/etc/contain
  • 2024-08-29部署Harbor、部署Docker-compose、YAML文件
    一、Harbor部署1.验证python版本[root@docker2~]#python--version2.安装pip[root@docker2~]#yum-yinstallpython2-pip#由于版本过低,需要对其进行一个升级#更新pip[root@docker2~]#pipinstall--upgradepip3.指定版本号[root@docker2~]#pipinstall--upg
  • 2024-08-28gitlab+docker+harbor实践
    需求:代码库在私服gitlab上,现需要通过CI/CD流水线操作打包成镜像,并推送到harbor镜像管理仓库需求:代码库在私服gitlab上,现需要通过CI/CD流水线操作打包成镜像,并推送到harbor镜像管理仓库已有环境项目代码结构安装gitlab代码上传到gitlab安装git-runner安装docker配置d
  • 2024-08-22安装部署harbor
    配置文件中修改内容hostname和证书私钥需要指定到文件hostname:hub.rainsc.com#httprelatedconfighttp:#portforhttp,defaultis80.Ifhttpsenabled,thisportwillredirecttohttpsportport:80#httpsrelatedconfighttps:#httpsportfor
  • 2024-08-22harbor重启后无法自启动解决方案
    1.创建systemd服务单元文件编辑服务文件:使用以下命令创建并编辑systemd服务文件:sudovim/etc/systemd/system/harbor.service添加以下内容:将以下内容粘贴到服务文件中:[Unit]Description=HarborDockerComposeServiceAfter=network.targetdocker.serviceReq
  • 2024-08-13centos7配置yum源 安装 docker 安装Docker Compose 安装Python 3.7并汉化 (python可不安装) 使用Harbor配置部署docker本地仓库
    安装一个软件确认无误就执行备份,在关键步骤之前一定做好备份以防止重来,造成时间的大量浪费注意有时因各自网络环境原因,wget显示拒绝连接,要么等五分钟再试要么就把网址粘贴到百度去下载相对应的安装包,通过ftp,xftp等拷贝到虚拟机中。若有问题欢迎评论留言,我会尝试解决。现
  • 2024-08-13Harbor私有仓库
    一.什么是Harbor私有仓库    Harbor是一个开源的企业级Docker镜像仓库,提供了对Docker镜像的管理和分发功能。它作为私有仓库,允许组织在内部安全地存储和管理Docker镜像。Harbor提供了图形用户界面、访问控制、审计日志、镜像扫描、复制和备份等功能,增强了镜像
  • 2024-08-13docker-compose 部署https harbor
    httpsharbor提升安全性,部署更加合规一、配置Harbor证书1、生成自签名ca和ca证书,subj信息看需求修改这里的-subj参数设置了证书的主题信息,包括国家代码(C),州或省份(ST),城市(L),组织(O),和常用名(CN)。有效期设置为20年。#生成CA私钥opensslgenrsa-outca.key4
  • 2024-08-12Jenkins+gitlab+harbor+docker-compose自动化部署配置
    本文主要讲解Jenkins在Linux环境下实现自动化部署项目(提供一种思路)持续集成与持续部署(CI/CD)流程的实现,需要依赖一系列先进的工具和技术。这些工具不仅提高了开发效率,还确保了代码质量和发布的可靠性。以下是构建CI/CD流程所需的关键工具列表及其作用概述:Jenkins-作为自动化