centos卸载harbor_centos7安装Harbor(转载)

本文档介绍了如何在CentOS 7上卸载旧版Harbor并安装新版本。Harbor作为CNCF孵化项目,提供安全的镜像管理和扫描功能。教程包括创建HTTPS证书、配置环境、安装步骤以及镜像推送至Harbor的过程。注意,新版本Harbor使用了PostgreSQL数据库,不同于老版本的MySQL。
摘要由CSDN通过智能技术生成

新版本的Harbor还增加了扫描镜像中的漏洞并将镜像签名为受信任。

作为CNCF孵化项目,Harbor提供合规性,性能和互操作性,以帮助你跨Kubernetes和Docker等云原生计算平台持续,安全地管理镜像。

Harbor组件均以Docker容器方式启动,因此,你可以将其部署在任何支持Docker的Linux发行版上。

65d1284ba94fa27139965f17048c94ab.png

硬件要求

fb0467bd1b37878b3ec10345befed294.png

软件要求

2e0c22ca2de9890d1aa4ce2fbe1ff712.png

网络端口

367a4962202b6e64c51ac75d292d4796.png

下载地址

952d3ad9c6aa690391c3358e9253b327.png

Harbor官方分别提供了在线版(不含组件镜像,相对较小)和离线版(包含组件镜像,相对较大)。

由于github下载非常非常的慢,本文底部已提供最新离线版包(harbor-offline-installer-v1.10.1.tgz)。

创建 https 证书

48304ba5e6f9fe08f3fa1abda7d326ab.png

# 创建证书目录,并赋予权限

mkdir -p /data/cert && chmod -R 777 /data/cert&& cd /data/cert

#生成私钥,需要设置密码

openssl genrsa -des3 -out harbor.key 2048

#生成CA证书,需要输入密码

openssl req -sha512 -new \-subj "/C=CN/ST=JS/L=WX/O=zwx/OU=jhmy/CN=hub.jhmy.com"\-key harbor.key \-out harbor.csr#备份证书

cp harbor.key harbor.key.org#退掉私钥密码,以便docker访问(也可以参考官方进行双向认证)

openssl rsa -in harbor.key.org -out harbor.key#使用证书进行签名

openssl x509 -req -days 365 -in harbor.csr -sig

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值