搭建Vmware Harbor 镜像仓库

1.前置条件 :

需要有docker docker-compose

2.准备安装:

mkdir /data

mkdir /data/cert

上传server.crt server.key 证书文件到/data/cert下;

LDAP服务器防火墙规则加入Harbor IP地址

3. 安装docker

yum install docker

4.安装docker-compose

     curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose 
 chmod  x /usr/local/bin/docker-compose
 docker-compose --version          #验证是否安装成功 

5.下载Vmware Harbor 离线安装包

     https://storage.googleapis.com/harbor-releases/release-1.5.0/harbor-offline-installer-v1.5.1.tgz

tar xvf harbor-offline-installer-<version>.tgz   解压文件

cd harbor            # 进入解压后文件夹

vim harbor.cfg    #编辑配置文件可以参考: Vmware Harbor 镜像仓库 配置文件

6.启动安装Harbor

./install.sh   # 当前目录下运行   运行过程中会自动pull镜像。

7.登录验证

web验证  https://xx.xxx.net

docker login https://xx.xxx.net

8.其它

重新安装Harbor, 删除Harbour的数据库和图像数据(用于干净的重新安装):

$ rm -rf / data / database

$ rm -rf / data / registry

停止Harbor运行

docker-compose  stop

原文地址:https://www.cnblogs.com/NeilyoX/p/9429491.html

时间: 2024-10-01 05:25:13

搭建Vmware Harbor 镜像仓库的相关文章

Harbor镜像仓库部署

一.简介 Harbor是VMware中国研发团队开发并开源企业级Registry,对中文支持很友好. Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器. Harbor具有如下特点: 1.基于角色的访问控制 - 用户与Docker镜像仓库通过"项目"进行组织管理,一个用户可以对多个镜像仓库在同一命名空间(project)里有不同的权限. 2.镜像复制 - 镜像可以在多个Registry实例中复制(同步).尤其适合于负载均衡,高可用,混合云和多云的场景. 3.

harbor镜像仓库原理和安装

原地址:harbor镜像仓库 目录 一:Harbor简介 1. docker registry的缺点: 2. Harbor优点 3. Harbor介绍 Harbor官方网站:http://vmware.github.io/harbor/ 二:Harbor主要组件 三:Harbor架构 1. Harbor登录过程 2. Docker push 的过程 四:harbor镜像仓库部署 1. 安装harbor环境 2. 安装harobr镜像仓库 五:Harbor使用 2. 创建镜像项目kubernete

docker进阶-搭建私有企业级镜像仓库Harbor

为什么要搭建私有镜像仓库 ??对于一个刚刚接触Docker的人来说,官方的Docker hub是用于管理公共镜像.既然官方提供了镜像仓库我们为什么还要去自己搭建私有仓库呢?虽然也可以托管私有镜像.我们可以非常方便的把我们自己镜像推送上去,但是Docker hub提供的私有仓库个数有限.对于个人来说Docker hub是个不错的选择,但是对于企业来说,相对于安全 ,成本和公司的架构来说搭建自己的私有镜像仓库才是正确的道路. 什么是Harbor?为什么要选择Harbor ??Harbor是一个用于存

CentOS部署Harbor镜像仓库

关于Harbor Harbor是用于存储和分发Docker镜像的镜像仓库服务,相比Docker Registry,Harbor在安全.标识.管理等方面做了增强,更适合企业使用: 官方网站:https://goharbor.io/ 官方开源:https://github.com/goharbor/harbor 环境信息 今天要部署的Harbor版本是1.9.0,本次部署用的机器信息如下: 操作系统:CentOS Linux release 7.7.1908 Docker:19.03.2 docke

harbor镜像仓库-https访问配置

1. 证书的生成 在测试或开发环境中,您可以选择使用自签名证书,而不是来自受信任的第三方CA的证书.以下内容将向您展示如何创建自己的CA,并使用您的CA签署服务器证书和客户端证书. 1.1 生成ca证书 [[email protected] ~]# mkdir /docker [[email protected] ~]# cd /docker/ [[email protected] docker]# ll 总用量 0 [[email protected] docker]# openssl gen

(十八)VMware Harbor 镜像同步

为什么需要镜像同步 由于对镜像的访问是一个核心的容器概念,在实际使用过程中,一个镜像库可能是不够用的,下例情况下,我们可能会需要部署多个镜像仓库: 国外的公有镜像下载过慢,需要一个中转仓库进行加速 容器规模较大,一个镜像仓库不堪重负 对系统稳定性要求高,需要多个仓库保证高可用性 镜像仓库有多级规划,下级仓库依赖上级仓库 更常用的场景是,在企业级软件环境中,会在软件开发的不同阶段存在不同的镜像仓库, 在开发环境库,开发人员频繁修改镜像,一旦代码完成,生成稳定的镜像即需要同步到测试环境. 在测试环境

Harbor镜像仓库使用精简指南

一.使用管理员分配用户 使用管理员登录harbor控制台,进入"系统管理"--"用户管理",点击创建用户: 填写创建用户表单,即分配一个用户账号: 二.新建项目 使用刚才创建的testuser登录harbor控制台,点击右侧"新建项目" 填写项目名称,并设置项目镜像仓库是否支持公开访问(这里设置为公开 ): 创建完成后,可以看到所建的镜像项目的管理界面: 可以针对该项目,添加可以访问的成员,并赋予权限: 其中, 1)概要:显示项目的总体容量,镜像

Centos 7.x部署Harbor镜像仓库

一.环境准备 OS:CentOS Linux release 7.5.1804 (Core)?IP:172.16.8.46 安装要求如下: 二.docker安装 参考https://blog.csdn.net/xiegh2014/article/details/80454019 三.安装docker-compose curl -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-$(uname -

如何搭建docker私有镜像仓库

设置登录鉴权操作搭建参考: https://blog.csdn.net/shida_csdn/article/details/78435971 参考指南:https://blog.51cto.com/ganbing/2080140 服务端机器 (主机名为registry):docker私有仓库服务器,运行registry容器:节点机器 (主机名为node):普通的docker服务器,在这台服务器上可以上传和下载镜像: 1. 服务端下载镜像registry docker pull registry