安装部署harbor
配置文件中修改内容hostname 和 证书 私钥 需要指定到文件
hostname: hub.rainsc.com
# http related config
http:
  # port for http, default is 80. If https enabled, this port will redirect to https port
  port: 80
# https related config
https:
  # https port for harbor, default is 443
  port: 443
  # The path of cert and key files for nginx
  # 证书 需要指定到文件
  certificate: /data/certificate/server.crt
  # 私钥
  private_key: /data/certificate/server.key
  # private_key: /data/private/key
# 数据库密码
database:
  # The password for the root user of Harbor DB. Change this before any production use.
  password: root123
# harbor密码
harbor_admin_password: Harbor12345
创建目录
sudo mkdir -p /data/certificate/
cd /data/certificate
#生成私钥
openssl genrsa -des3 -out server.key 2048
输入两遍密码:123456
#生成证书签名请求文件
openssl req -new -key server.key -out server.csr
输入私钥密码:123456
输入国家名:CN
输入省名:BJ
输入市名:BJ
输入组织名:RAINSC
输入机构名:RAINSC
输入域名:hub.rainsc.com
输入管理员邮箱:admin@rainsc.com
其它全部直接回车
#备份私钥
cp server.key server.key.org
#清除私钥密码
openssl rsa -in server.key.org -out server.key
输入私钥密码:123456
#签名证书
openssl x509 -req -days 1000 -in server.csr -signkey server.key -out server.crt
chmod +x /data/certificate/*
cd /root/harbor/
./install.sh
# 指定错误的证书和私钥会报错
访问harbor部署主机的ip即可 端口是80
用户名:admin
密码:Harbor12345
https://192.168.66.100/harbor/users
docker节点登录
docker login -u admin -p Harbor12345 hub.rainsc.com
可能无法登录 提示hub.rainsc.com不存在 问ai会说deamon写错了 其实是dns没有转发这个地址
安装部署harbor的更多相关文章
- kubeadm部署安装+dashboard+harbor
		
kubeadm 部署安装+dashboard+harbor master(2C/4G,cpu核心数要求大于2) 192.168.80.10 docker.kubeadm.kubelet.kubectl ...
 - kubernetes实战(十三):k8s使用helm持久化部署harbor集成openLDAP登录
		
1.基本概念 上节在k8s中部署了harbor和ldap,本节将部署harbor使用openLDAP验证,部署方式与之前相同,只是改了adminserver-cm.yaml的AUTH_MODE: &q ...
 - CentOS部署Harbor镜像仓库
		
关于Harbor Harbor是用于存储和分发Docker镜像的镜像仓库服务,相比Docker Registry,Harbor在安全.标识.管理等方面做了增强,更适合企业使用: 官方网站:https: ...
 - kubernetes 1.9 安装部署
		
参考地址:https://github.com/gjmzj/kubeasz 引言 提供快速部署高可用k8s集群的工具,基于二进制方式部署和利用ansible-playbook实现自动化,既提供一键安装 ...
 - 部署Harbor私有镜像仓库
		
Harbor私有镜像仓库无坑搭建 目录 1. harbor介绍 2. docker-ce的安装 3. docker-compose的安装 4. Harbor私有仓库的安装 5. 客户端连接镜像仓库配置 ...
 - (转)实验文档1:跟我一步步安装部署kubernetes集群
		
实验环境 基础架构 主机名 角色 ip HDSS7-11.host.com k8s代理节点1 10.4.7.11 HDSS7-12.host.com k8s代理节点2 10.4.7.12 HDSS7- ...
 - 部署harbor以https模式和k8s对接
		
集群时间同步 我们在之前的kubeasz部署高可用kubernetes1.17.2 并实现traefik2.1.2部署篇已经实现了基于chrony的时间同步 [root@bs-k8s-master01 ...
 - 群晖DS218+部署Harbor(1.10.3)
		
欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...
 - docker部署harbor私有镜像库(3)
		
一.harbor介绍 在实际生产运维中,往往需要把镜像发布到几十.上百台或更多的节点上.这时单台Docker主机上镜像已无法满足,项目越来越多,镜像就越来越多,都放到一台Docker主机上是不行的,我 ...
 - Harbor-私有镜像仓库的安装部署
		
Harbor 安装条件 官网给出了安装需要的最低硬件和软件的条件:https://goharbor.io/docs/2.0.0/install-config/installation-prereqs/ ...
 
随机推荐
- Ubuntu访问samba共享文件
			
Ubuntu访问samba共享文件 参考:https://www.cnblogs.com/Wolf-Dreams/p/11241198.html 做法 安装samba-client.cifs-util ...
 - typora markdown笔记
			
前言 此为个人markdown笔记,不定时更新. 正文 1. mermaid 使用 横向流程图 源码 graph LR a(起始)-->b(中间) b-->c1<-->d b- ...
 - django.db.utils.InternalError: (1050, "Table 'app01_book_author' already exists")
			
Django项目在执行 python manage.py migrate进行表迁移时报错 错误截图: 解决方法执行: 问题解决!!!
 - 可能是全网最适合入门的面向对象编程教程:Python实现-嵌入式爱好者必看!
			
前言 对于嵌入式入门的同学来说,往往会遇到设备端处理能力不足.在面对大规模计算情况下需要借助上位机完成进一步的数据处理的情况.此时,Python 语言因其简单易用的特点和丰富多样的库成为了我们做上位机 ...
 - 4 安卓h5分享功能未实现
			
安卓h5点击分享没有复制链接到剪切板
 - 2024秋招字节跳动朝夕光年UE4客户端开发实习生岗笔试题目
			
20240117更新 2024年秋招笔试题目,没想到时隔几个月字节跳动游戏业务就要寄了,本文仅供参考,请大佬多多指教 Q1字符串处理 Q2 杯子问题 桌子上有4109+1个饮料杯,这些饮料杯的编号依次 ...
 - 入门深度学习和TensorFlow
			
入门深度学习和TensorFlow时,首先要确保掌握必要的先导知识,然后逐步通过理论和实践相结合的方式深入学习.以下是一个具体的引导例子以及后续的学习计划. 入门深度学习和TensorFlow 1. ...
 - 微软CrowdStrike驱动蓝屏以及内核签名
			
原因 当Windows操作系统遇到严重错误导致系统崩溃时,屏幕显示为蓝色,通常伴有错误代码和信息,这被称为"蓝屏死机"(Blue Screen of Death,简称BSOD) h ...
 - Known框架实战演练——进销存业务单据
			
本文介绍如何实现进销存管理系统的业务单据模块,业务单据模块包括采购进货单.采购退货单.销售出货单.销售退货单4个菜单页面.由于进销单据字段大同小异,因此设计共用一个页面组件类. 项目代码:JxcLit ...
 - 七天.NET 8操作SQLite入门到实战 - (3)第七天Blazor学生管理页面编写和接口对接
			
前言 本章节的主要内容是完善Blazor学生管理页面的编写和接口对接. 七天.NET 8 操作 SQLite 入门到实战详细教程 第一天 SQLite 简介 第二天 在 Windows 上配置 SQL ...