当前位置: 首页 > ops >正文

【Kubernetes系列】私有仓库Harbor和Registry的安装使用

目录

  • 一、Harbor 简介
  • 二、Registry 简介
  • 三、Harbor 和 Registry 比较
  • 四、Harbor 的安装使用
    • 1.环境要求
      • (1)硬件要求
      • (2)软件要求
    • 2.环境准备
      • (1)安装 docker
        • ①配置阿里云 yum
        • ②安装依赖
        • ③设置源
        • ④安装 docker
        • ⑤启动服务
      • (2)安装 docker-compose
        • ①安装
        • ②授权
        • ③检测版本号
    • 3.安装 Harbor
      • (1)下载
      • (2)解压
      • (3)创建数据目录
      • (4)修改配置文件
      • (5)安装
      • (6)查看服务启动情况
    • 4.使用
      • (1)登录
      • (2)新建项目
      • (3)将本地镜像 push 到私有仓库
        • ①客户端登录
        • ②查看本地镜像
        • ③给 nginx 打 tag
        • ④push 到仓库
        • ⑤登录 harbor 查看
  • 五、Registry 的安装使用
    • 1.安装
      • (1)拉取镜像
      • (2)启动
    • 2.使用
      • (1)将本地镜像 push 到私有仓库
        • ①查看本地镜像
        • ②给 nginx 打 tag
        • ③push 到仓库
        • ④验证是否已上传
        • ⑤删除私有仓库镜像


一、Harbor 简介

Harbor 是 VMWare 公司提供的一个用于存储和分发 Docker 镜像的企业级 Registry 服务器,通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源Docker Distribution。支持多租户、 可扩展的 API 和 Web UI、支持跨多个注册表(包括 Harbor)进行复制、支持身份集成和基于角色的访问控制。

二、Registry 简介

Registry 是 Dcoker 官方的一个私有仓库镜像,可以用来存储和管理自己的镜像。

三、Harbor 和 Registry 比较

Harbor 是 Docker Registry 的更高级封装,提供分层传输机制,优化网络传输;提供WEB界面,优化用户体验;支持水平扩展集群;有良好的安全机制;提供了基于角色的访问控制机制等等,比 Registry 强大太多了,推荐使用 Harbor。

四、Harbor 的安装使用

1.环境要求

&

http://www.xdnf.cn/news/11617.html

相关文章:

  • test ui-03-cypress 入门介绍
  • Tomcat配置的下载和安装教程(10.1.28)
  • MapReduce详细介绍
  • 【新版】软考 - 系统架构设计师(总结笔记)
  • Dialog详解
  • IDS的详细介绍
  • FreeMarker常见操作
  • MVC、MVP、MVVM模式的概念与区别
  • JDBC基础知识
  • 2024年Web前端最全WebService(1)—WebService的相关概念(WSDL、SOAP、SEI、CXF(1),字节跳动已经四面还见了hr
  • 经典SQL语句大全(基础、提升、技巧、数据开发、基本函数)
  • ngrok软件实现内网穿透
  • 如何修改 Windows 本地 hosts 文件
  • Appium 是什么?
  • CRC 校验解释
  • python中%s是什么意思_python的%s是什么意思
  • Spring Security详细介绍使用
  • LDAP概念和原理介绍
  • Google Protocol Buffers(Protobuf):入门指南、介绍和应用场景
  • 图数据库是什么?一文快速了解相关概念
  • 什么是护网?2024护网行动怎么参加?一文详解_护网具体是做啥的
  • 详解TCP协议(一)——TCP是什么及报文结构
  • EasyUi框架
  • ⭐️Composer常见错误解决
  • C++stack
  • lua入门(1) - 基本语法
  • 成成你好呀笔记整理(知识点合集三)
  • 如何理解鲁棒性?为什么robustness会翻译为鲁棒性?
  • Android :这是一份详细 全面的 SQLlite数据库 使用手册
  • vuex介绍及使用指南(面向实战)