基于 Ubuntu 搭建 Harbor 仓库
一、Harbor 简介
Harbor 是由 VMware 公司开源的企业级的 Docker Registry 管理项目,它包
括权限管理(RBAC)、LDAP、日志审核、管理界面、自我注册、镜像复制和中文
支持等功能。
在安装 Harbor 的过程中,需要提前安装好 docker-compose。Docker-compose
是 docker 容器服务的编排工具,其功能与 OpenStack 中的 heat 组件类似。例如
一个 web 服务需要前端、后端、数据库服务,如果这三个服务分别对应于一个容
器,则该场景就适用于使用 compose 进行编排,compose 会依次启动以上三个子
服务对应的 docker 容器,实现多个容器的批量化管理。
二、Harbor 仓库部署
1、安装 Harbor 之前,为虚拟机拍摄快照。
2、下载 compose 服务(本质上是下载了一个二进制可执行文件):sudo curl
-L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-
$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
3、为 compose 添加执行权限:chmod +x /usr/local/bin/docker-compose
4、查看 compose 可执行文件以及查看版本:cd /usr/local/bin/ &
docker-compose --version
5、下载 harbor 的安装包(此处下载版本为离线安装包),下载地址:
https://github.com/goharbor/harbor/releases ;将离线安装包上传至虚拟机