环境说明:centos 7.4 下面使用的域名是自己编造 可自行设置使用 域名在centos7.4 系统做解析 在windows vhost文件也做解析

  分享压缩包  因github下载过慢  所以我保存到网盘了  harbor-offline-installer-v1.6.2.tgz

  stable url:    https://pan.baidu.com/s/1ulHr4LVvkL8Azuxmy-dX8Q

  提取码: e4uc

  yum install docker-compose -y   这个命令请自己查找安装 只要能用就行

  mkdir -pv /data/install

  cd /data/install

Step1:

  下载上面的压包到 /data/install

  cd harbor

  vim harbor.cfg 文件

   注意:证书要放在 /etc/ssl/ 目录下 我之前放在其他目录就是登录认证失败

  

Step2:   证书生成&&设置系统信任

  mkdir -pv /etc/ssl/harbor

  cd /etc/ssl/harbor

  openssl genrsa -out ca.key 3072

  openssl req -new -x509 -key ca.key -out ca.pem 这条命令需要输入3个地方 看图

  

  openssl genrsa -out www.aook.me.key 3072

  openssl req -new -key www.aook.me.key -out www.aook.me.csr 生成域名证书请求文件 这个步骤需要输入4个地方 看图

  

  给域名签发证书  *.pem

  openssl x509 -req -in www.aook.me.csr -CA ca.pem -CAkey ca.key -CAcreateserial -out www.aook.me.pem -days 1095

  查看证书文件内容 验证是否签发的证书成功

   openssl x509 -noout -text -in www.aook.me.pem

  复制证书到系统信任

  cp ca.pem /etc/pki/ca-trust/source/anchors/

  update-ca-trust enable

  update-ca-trust extract

Step3:安装harbor 采用脚本方式安装

  cd /data/install/harbor

  开始安装 注意 harbor会使用80 443端口请查看系统是否有使用这个端口

  ./install.sh --with-notary --with-clair

  上面的参数是开启镜像扫描

  耐性等待一会儿 就安装成功了

  docker ps -a  查看镜像是不是多了很多 主要有80的端口就行

  浏览器输入域名进行登录

  https://www.aook.me

  默认账号密码

  admin

  Harbor12345

  

Step4: 上传本地镜像到仓库

  docker pull alpine

  上传之前需要修改镜像的标签

  docker tag alpine:latest www.aook.me/aook/alpine:3.9

  docker login -u admin www.aook.me

  docker push www.aook.me/aook/alpine:3.9

转载于:https://www.cnblogs.com/S--S/p/10573441.html

centos7 harbor 单机搭建相关推荐

  1. Centos7快速单机搭建ceph(Octopus版)

    由于官网停止了很多版本的维护所以更新一下博客 官网连接 https://docs.ceph.com/en/latest/releases/ 1 开始部署配置阿里云的源 rm /etc/yum.repo ...

  2. Docker镜像仓库Harbor之搭建及配置

    Docker镜像仓库Harbor之搭建及配置 1.Harbor 介绍 Docker容器应用的开发和运行离不开可靠的镜像管理,虽然Docker官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署 ...

  3. Kafka 概念、单机搭建与使用

    目录 Kafka 概念.单机搭建与使用 基本概念介绍 Topic Producer Consumer Kafka单机配置,一个Broker 环境: 配置zookeeper 配置Kafka 使用Kafk ...

  4. 大数据调度平台Airflow(三):Airflow单机搭建

    目录 Airflow单机搭建 一.安装Anconda及python3.7 1.官网下载Anconda ,选择linux版本,并安装 2.将下载好的anconda安装包上传至mynode4节点,进行安装 ...

  5. 实现在CentOS7环境下搭建个人github博客

    实现在CentOS7环境下搭建个人github博客 主机要求:必须是centos环境版本可以不一样,假如你用的是其他版本的linux系统,只不过是命令不太一样. Tips:这里提前说下,对于Ubunt ...

  6. Centos7.0上搭建LAMP平台安装discuz后无法访问

    Centos7.0上搭建LAMP平台安装discuz后无法访问,出现500错误.解决方式:centos7.0上的php程序是5.4的,编译安装一个5.3版本的就可以访问了. 转载于:https://b ...

  7. docker registry v2与harbor的搭建

    docker的仓库 1 registry的安装 docker的仓库我们可以使用docker自带的registry,安装起来很简单,但是可能有点使用起来不是很方便.没有图形化. 开始安装 1 使用镜像加 ...

  8. 单机 搭建kafka集群 本地_Kafka单机环境搭建简记

    最近在搞kettle整合kafka producer插件,于是自己搭建了一套单机的kafka环境,以便用于测试.现整理如下的笔记,发上来和大家分享.后续还会有kafka的研究笔记,依然会与大家分享! ...

  9. CentOS7环境下搭建Kibana

    本次安装的Kibana主要用于展示<CentOS7环境下搭建ElasticSearch>中搭建的ES,其详细安装部署过程如下所示: 1.解压Kibana压缩包kafka_2.11-0.8. ...

最新文章

  1. R语言tidyr包spread()函数实战详解:数据裂变、从窄表到宽表
  2. stopImmediatePropagation函数和stopPropagation函数的区别
  3. 笔记-高项案例题-2019年下-质量管理-帕累托分析
  4. python 矩阵元素赋值_对numpy中数组元素的统一赋值实例
  5. Python爬虫入门七正则表达式
  6. 4.聚合aggregate
  7. c# npoi 公式不计算_高中数学最不容易,最难计算,全高中数学所有基础性质公式归纳...
  8. 搜索引擎中影响索引长度的因素
  9. 2.支付平台架构:业务、规划、设计与实现 --- 收银台系统
  10. 【人脸表情识别】基于matlab GUI微表情识别系统【含Matlab源码 1808期】
  11. 【2020年高被引学者】 韩家炜 伊利诺伊大学香槟分校
  12. halcon模板匹配实践(5)使用橡皮擦涂抹功能实现减少模板匹配特征
  13. .asd文件如何恢复
  14. 对大脑有益的16种食物_对大脑有益的六类食物
  15. 爬虫ip代理对高匿代理ip的重要性
  16. 赚钱大师小程序【最新版5.9.9】商城/佣金即时提现/分销推广/话费充值/美团饿了么外卖
  17. 国防科大计算机学院暑期学校,国防科技大学研究生暑期学校:夏季学期别样红...
  18. 反演产品的精度和空间分辨率
  19. 成都工控开发:太简单了!串口触摸屏开发HMI的全流程介绍
  20. 方孔分段的lisp_cad怎么把一条线直接分段

热门文章

  1. python中赋值不正确的_python中的“赋值与深浅拷贝”
  2. python 类装饰器 __set___python装饰器代替set get方法实例
  3. od 追踪_裁判员行为规范【基本功】——追踪裁判违例宣判练习 /五秒违例
  4. mysql 1280_mysql基础
  5. 网络推广方法中浅谈网站中的内容如何优化好?
  6. 网络营销专员浅析在当下移动互联网中实施网络营销的基本特点
  7. 浅析网站过度优化的成因应如何规避?
  8. 提高网站有效流量从三个方面出发
  9. cesium面积计算_cesium-长度测量和面积测量
  10. sql中ifnull不生效_数据科学家常见的5个SQL面试问题