【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。