提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 一、Harbor是什么?
  • 二、安装步骤
    • 1.安装docker
    • 2.启动docker
    • 3.添加docker为启动项
    • 4.配置镜像加速
    • 4.docker-compose安装
    • 5.下载Harbor安装包
    • 6.解压、配置
    • 7.启动
  • 访问

一、Harbor是什么?

Harbor 是由 VMware 公司中国团队为企业用户设计的 Registry server 开源项目,包括了权限管理 (RBAC)、LDAP、审计、管理界面、自我注册、HA 等企业必需的功能,同时针对中国用户的特点,设计镜像复制和中文支持等功能。

作为一个企业级私有 Registry 服务器,Harbor 提供了更好的性能和安全。提升用户使用 Registry 构建和运行环境传输镜像的效率。Harbor 支持安装在多个 Registry 节点的镜像资源复制,镜像全部保存在私有 Registry 中, 确保数据和知识产权在公司内部网络中管控。另外,Harbor 也提供了高级的安全特性,诸如用户管理,访问控制和活动审计等

二、安装步骤

1.安装docker

wget -qO- https://get.docker.com | sh

2.启动docker

systemctl start docker

3.添加docker为启动项

systemctl enable docker

4.配置镜像加速

vi /etc/docker/daemon.json
{"registry-mirrors" : ["https://docker.mirrors.ustc.edu.cn"]
}

4.docker-compose安装

curl -L "https://github.com/docker/compose/releases/download/1.28.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

赋予执行权限

chmod +x /usr/local/bin/docker-compose

5.下载Harbor安装包

https://github.com/goharbor/harbor/releases


上传到服务器制定位置

6.解压、配置

tar -zxvf harbor-offline-installer-v2.5.1.tgz

修改hostname 注释掉https,其他可以先不改

hostname: 10.18.23.51http:# port for http, default is 80. If https enabled, this port will redirect to https portport: 80https:# https port for harbor, default is 443#port: 443# The path of cert and key files for nginx#certificate: /your/certificate/path#private_key: /your/private/key/path

7.启动

./prepare
./install.sh

访问

http://xx.xx.xx.xx/
默认密码在配置文件中,没有改动的话是admin/Harbor12345

Centos7 安装harbor相关推荐

  1. CentOS7安装harbor仓库+修改默认用户+仓库登录报错

    Docker安装和简单的使用_hrj的博客-CSDN博客 下面 搭建harbor仓库 1.安装docker-compose Linux 上我们可以从 Github 上下载它的二进制包来使用,最新发行的 ...

  2. CentOS7安装harbor仓库

    docker的安装就只说CentOS 其他系统安装参考 链接 centos安装docker的连接在此 下面 搭建harbor仓库 1.安装docker-compose Linux 上我们可以从 Git ...

  3. centos7安装harbor详细教程

    注:先决条件 必须安装docker与docker-compose并且启动docker 检查是否安装docker-compose docker-compose -v docker-compose ver ...

  4. centos7搭建harbor镜像仓库

    一.环境依赖 Python 2.7或以上Docker 1.10或以上Docker Compose 1.6.0或以上 二.安装过程:(centos7 自带Python 2.7,并我自己安装了docker ...

  5. centos7 nginx配置php7,centos7安装并配置nginx+php,centos7nginx

    centos7安装并配置nginx+php,centos7nginx centos7安装并配置nginx+php 安装nginx yum install nginx 设置nginx开启起动 syste ...

  6. centos7安装配置pgAgent

    centos7安装pgagent: 默认cmake已经安装 编译wxGTK https://excellmedia.dl.sourceforge.net/project/wxwindows/2.8.7 ...

  7. centos7 安装mysql php_Centos7安装mysql与php的方法

    本文主要和大家分享Centos7安装mysql与php的方法,希望能帮助到大家. 相关mysql视频教程推荐:<mysql教程> 官网下载安装mysql-server 依次使用下面三个命令 ...

  8. Centos7安装Apache和PHP,包含配置过程

    本文主要讲的是本人在迁移php网站相关软件的安装和配置过程,以及一下问题的解决步骤.通过阅读本文能够知道如何迁移php网站,如何配置httpd服务使得它能够解析php文件以及如何解决迁移过程中的异常问 ...

  9. LINUX CentOS7安装字体库

    LINUX CentOS7安装字体库 2017年12月26日 17:06:07 q260996583 阅读数:4866更多 个人分类: linux JAVA画图时常用到Font 类对象 这样的对象依赖 ...

最新文章

  1. django restframework
  2. 【linux】11_存储管理文件链接
  3. LSTM implementation explained
  4. Dubbo在互金行业的应用
  5. Spark SQL面试题
  6. 阿里云物联网平台mqtt测试工具
  7. 情感读本杂志情感读本杂志社情感读本编辑部2022年第23期目录
  8. C#ObjectArx Cad添加图层
  9. html 滑屏 效果,HTML5 web app实现手动页面滑屏效果
  10. Underscore使用方法
  11. oneDrive 无法连接
  12. Python全栈-magedu-2018-笔记13
  13. Linux系统重启和停止Mysql服务教程
  14. 【1+X Web前端等级考证 】 | Web前端开发中级理论 (附答案)
  15. gif动态图怎么制作?gif动态图在线制作一键搞定
  16. MVC 音乐商店 第 9 部分: 注册和结帐
  17. Js 怎么遍历json对象所有key及根据动态key获取值
  18. 我的世界手机有PHP的开服器下载,【BDS】MC基岩版官方开服器Windows版插件开发包...
  19. 面向开发人员的机器学习指南1
  20. D3D描绘四边形的四种方法之DrawPrimitive、DrawIndexedPrimitive、DrawPrimitiveUP、DrawIndexedPrimitiveUP

热门文章

  1. 网页骨架屏自动生成方案(dps
  2. swift那些事儿 尾随闭包
  3. “黑洞”戳破中国版权乱象 迅雷、纸贵、京东、趣链给出区块链解决方案
  4. 《计算机科学概论》—第1章1.2节计算的历史
  5. c语言结构体的定义和使用
  6. 万圣节 数据_将万圣节特效带入WordPress网站的7种方法
  7. 秒杀优化 动静分离
  8. 【HTML粒子波浪特效】(效果+代码)
  9. 父子进程管道通信(附简单样例)
  10. Windows Live:高手间的较量