【云原生-Harbor】企业级搭建镜像仓库Harbor最佳教程

这篇具有很好参考价值的文章主要介绍了【云原生-Harbor】企业级搭建镜像仓库Harbor最佳教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

基础信息

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

安装配置

安装包下载

github下载
  • 选择相应的版本进行安装包下载
  • https://github.com/goharbor/harbor/releases
  • harbor-online-installer-v2.6.1,CNCF,# Harbor,linux,运维,harbor,镜像仓库
    harbor-online-installer-v2.6.1,CNCF,# Harbor,linux,运维,harbor,镜像仓库
  • 如 在下载v2.6.1:
wget https://github.com/goharbor/harbor/releases/download/v2.6.1/harbor-online-installer-v2.6.1.tgz
  • 解压安装包
tar -zxf harbor-online-installer-v2.6.1.tgz
网盘下载
  • 百度网盘下载

链接:https://pan.baidu.com/s/14lTTca6NL9OODmtOXR8Deg?pwd=zjs8
提取码:zjs8

  • 中国移动网盘下载

链接:https://caiyun.139.com/m/i?1F5C26g7BvliG
提取码:PohT

环境配置修改

  • yaml修改配置信息
cp harbor.yml.tmpl harbor.yml
vi harbor.yml
  • 修改 hostname ,一般为当前部署的IP或者到时需要访问的域名
  • 如果没有https可以先进行注释
  • 修改管理员默认密码 harbor_admin_password
    harbor-online-installer-v2.6.1,CNCF,# Harbor,linux,运维,harbor,镜像仓库

脚本执行

harbor-online-installer-v2.6.1,CNCF,# Harbor,linux,运维,harbor,镜像仓库

  • 按顺序执行如下脚本
./prepare
./install.sh
  • 在脚本执行过程中,会去拉去相应的docker镜像
  • docker安装及镜像配置参考
  • https://blog.csdn.net/u010800804/article/details/127621958
  • https://blog.csdn.net/u010800804/article/details/109594890
  • 脚本执行成功后,我们可以通过 docker ps 命令看到启动了很多docker服务
    harbor-online-installer-v2.6.1,CNCF,# Harbor,linux,运维,harbor,镜像仓库

访问登录

  • 输入刚才的hostname镜像访问
  • 输入用户名 admin ,默认密码:Harbor12345

harbor重启

  • 在harbor下载的目录 ,进行docker-compose重启
  • 执行命令 docker-compose up -d

目录管理及镜像管理

目录管理

harbor-online-installer-v2.6.1,CNCF,# Harbor,linux,运维,harbor,镜像仓库

镜像拉取及推送

harbor-online-installer-v2.6.1,CNCF,# Harbor,linux,运维,harbor,镜像仓库文章来源地址https://www.toymoban.com/news/detail-788557.html

  • 如果在演示环境没有配置https,在推送镜像的时候会报错,说是不安全的地址
  • 需要在docker配置信任目录 vi /etc/docker/daemon.json
  • 加入 "insecure-registries" : ["harbor地址"]
  • 在项目中标记镜像:
docker tag nginx 182.61.37.116/demos/nginx
  • 进行Harbor账号密码登录
docker login 182.61.37.116
  • 推送镜像到当前项目
docker push 182.61.37.116/demos/nginx

企业级搭建

  • 如果用于正式的生产环境,一定要在Harbor的机器上面做高可用方式
  • 如访问的高可用、磁盘冷热备份等。
  • 生产环境建议通过购买https证书的方式进行配置,安全可靠

到了这里,关于【云原生-Harbor】企业级搭建镜像仓库Harbor最佳教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 从零开始:构建企业级AI大模型的最佳实践

    随着人工智能技术的不断发展,越来越多的企业开始投入人力、物力和财力来构建自己的企业级AI大模型。这些大模型在处理大规模数据、自然语言处理、图像识别等方面具有显著优势,为企业创造了巨大的价值。然而,构建企业级AI大模型并不是一件容易的事情,需要面对许

    2024年02月21日
    浏览(56)
  • 22 条 Spring Boot 企业级最佳实践,应有尽有,建议收藏!!

    Spring Boot 是一种广泛使用且非常流行的企业级高性能框架。以下是一些最佳实践和一些技巧,我们可以使用它们来改进 Spring Boot 应用程序并使其更加高效。这篇文章会有点长,完整读完文章需要一些时间。 正确的包目录将有助于轻松理解代码和应用程序的流程。 我们可以使

    2024年02月06日
    浏览(49)
  • 云原生之深入解析如何在Kubernetes下快速构建企业级云原生日志系统

    ELK 是三个开源软件的缩写,分别表示 Elasticsearch , Logstash, Kibana , 它们都是开源软件。新增了一个 FileBeat,它是一个轻量级的日志收集处理工具 (Agent),Filebeat 占用资源少,适合于在各个服务器上搜集日志后传输给 Logstash,官方也推荐此工具。 大致流程图如下: ① Elasticsearc

    2024年02月09日
    浏览(49)
  • 使用Neo4j构建企业级别的数据仓库

    数据仓库是企业在现代数字时代中非常重要的技术基础设施之一。随着数据的规模不断扩大,传统的关系型数据库已经无法满足企业对数据处理和分析的需求。因此,企业需要寻找更高效、更灵活的数据仓库解决方案。Neo4j是一种基于图的数据库管理系统,它可以帮助企业构

    2024年04月09日
    浏览(47)
  • “深入理解Spring Boot:构建独立、可扩展的企业级应用程序的最佳实践“

    标题:深入理解Spring Boot:构建独立、可扩展的企业级应用程序的最佳实践 摘要:Spring Boot是一个强大的框架,可以帮助开发人员快速构建独立、可扩展的企业级应用程序。本文将深入探讨Spring Boot的核心概念和最佳实践,并通过示例代码演示其用法。 正文: 什么是Spring Bo

    2024年02月14日
    浏览(63)
  • 【云原生•容器】搬砖高手揭秘:5分钟快速构建企业级Docker全攻略

    📚 「本系列博文旨在深入探索容器技术,特别是Docker的应用和原理,无论是对Docker感兴趣的新手还是希望进一步提升技能的专业人士,本系列将是一条理想的学习路径。接下来的规划中,我们将通过二十多个章节从基础到高级逐步理解容器技术,全面覆盖Docker和容器技术的

    2024年02月01日
    浏览(41)
  • Harbor企业镜像仓库部署(本地)

    简述: Docker 官方镜像仓库是用于管理公共镜像的地方,大家可以在上面找到想要的镜像,也可以把自己的镜像推送上去。但是有时候服务器无法访问互联网,或者不希望将自己的镜像放到互联网上,那么就需要用到 Docker Registry 私有仓库,它可以用来存储和管理自己的镜像。

    2024年02月14日
    浏览(41)
  • 阿里云大数据——搭建企业级数据分析平台

    目录 1、数据分析介绍 1.1数据分析基本介绍 1.2数据分析目的 1.3数据分析平台组成部分 1.4数据分析平台对应的场景 2、阿里云数加介绍 2.1数加是什么? 2.2“数加”是阿里云大数据的核心能力 2.3数加平台发展历程 3、常用的数加产品 3.1数加产品框架图 3.2数据分析平台常用的数

    2023年04月11日
    浏览(96)
  • 华为云分布式云原生UCS,助力MetaERP构建企业级高可用分布式业务

    本文分享自华为云社区《华为云分布式云原生UCS,助力MetaERP构建企业级高可用分布式业务》,作者:云容器大未来。 华为云最近成为《Forrester Wave™: Multicloud Container Platforms, Q4 2023》报告中唯一入选的中国厂商,市场表现强劲。华为云分布式云原生 UCS 作为本次参评的关键服

    2024年02月03日
    浏览(40)
  • 【实战】十二、自动化测试 —— React17+React Hook+TS4 最佳实践,仿 Jira 企业级项目(二十九)

    学习内容来源:React + React Hook + TS 最佳实践-慕课网 相对原教程,我在学习开始时(2023.03)采用的是当前最新版本: 项 版本 react react-dom ^18.2.0 react-router react-router-dom ^6.11.2 antd ^4.24.8 @commitlint/cli @commitlint/config-conventional ^17.4.4 eslint-config-prettier ^8.6.0 husky ^8.0.3 lint-staged ^13.1.2 p

    2024年02月10日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包