虚拟机搭建docker私有镜像仓库harbor

Docker的安装与简单管理-CSDN博客
前文提到docker image的来源可以是官网下载、公有仓库、私有仓库、自行打包等

Harbor是由VMware公司开源的企业级的Docker Registry管理项目,它包括权限管理(RBAC)、LDAP、日志审核、管理界面、自我注册、镜像复制和中文支持等功能。

环境

VMware Workstation 17 Pro

CentOS Linux release 7.9.2009 (Core)

4G,8Core,100G精简置备

NAT网络

docker节点:wsdocker 192.168.8.150/24

harbor节点:harbor 192.168.8.148/24

从template中链接克隆出来的

harbor版本:最新版本v2.10

自签发证书

#harbor节点内
hostnamectl set-hostname harbor && bash

#因为要用https访问harbor,所以需要使用自签发证书
1.生成CA证书
SSL工具生成2048位的密钥对,并将私钥保存到名为 "ca.key" 的文件中,3072位更加安全
openssl genrsa -out ca.key 2048
生成一个自签发的 X.509 格式的 CA(证书颁发机构)证书
#-x509: 生成一个自签发的 X.509 格式的证书,而不是生成证书签署请求
#-key ca.key: 指定用于生成证书的私钥文件路径和文件名为 "ca.key"。该私钥将与生成的证书绑定。
#-out ca.pem: 指定生成的证书文件的输出路径和文件名为 "ca.pem"
openssl req -new -x509 -days 365 -key ca.key -out ca.pem
#选择国家CN,城市BJ

2.生成域名的证书
SSL工具生成2048位的RSA私钥
openssl genrsa -out harbor.key 2048
SSL工具用创建的私钥生成一个证书签署请求,用以向CA申请签署证书
#-key harbor.key: 指定私钥文件的路径和文件名为 "harbor.key"。该私钥将与生成的证书绑定。
#-out harbor.csr: 指定生成的证书签署请求的输出路径和文件名为 "harbor.csr"
openssl req -new -key harbor.key -out harbor.csr
#选择国家CN,城市BJ,hostname harbor

3.签发证书
证书签署请求(CSR)与根证书进行签署,生成一个具有指定有效期的 X.509 格式的证书
#-in harbor.csr: 指定输入
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

心葉493

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值