虚拟化专栏11_搭建企业级docker仓库harbor

本文介绍了如何搭建企业级的Docker仓库Harbor,包括Harbor的作用、安装配置步骤,如Docker环境准备、docker-compose安装、Harbor下载与解压、配置文件修改以及编译安装。Harbor提供用户管理、访问控制和活动审计等高级安全特性,确保数据在公司内部网络管控。
摘要由CSDN通过智能技术生成

- Harbor

Harbor翻译为海港、避难所、居住等,而docker又被称做码头工人,集装箱。顾名思义,Harbor就是用来存储和分发Docker镜像的企业级Registry服务器。
Harbor支持安装在多个Registry节点的镜像资源复制,镜像全部保存在私有Registry中, 确保数据和知识产权在公司内部网络中管控。另外,Harbor也提供了高级的安全特性,诸如用户管理,访问控制和活动审计等。

- Harbor安装配置

Harbor的每个组件都是以Docker容器的形式构建的,官方也是使用Docker Compose来对它进行部署。用于部署Harbor的Docker Compose模板位于 harbor/docker-compose.yml

  • 部署环境说明
环境版本
系统版本centos7
docker-ce19.03.2
docker-compose1.18.0
harborharbor-offline-installer-v1.9.0

1、 docker环境准备

①配置docker源
②设置docker镜像加速
③安装docker-ce社区版docker

2、docker-compose环境准备
使用pip安装docker-compose
下载安装epel源
yum -y install epel-release
下载安装python-pip
yum install python-pip
下载安装docker-compose
pip install docker-compose
或者直接上传docker-compose赋权限
3、 下载harbor
将harbor下载到本地/usr/local下解压安装
进入harbor官网下载
Harbor官网
①点击获取office在这里插入图片描述
②进入下载页面
点击获取offline版本连接链接,在使用wget命令在虚拟机上下载安装包
在这里插入图片描述
4、解压到/usr/local文件下
进入/usr/local文件下

wget https://storage.googleapis.com/harbor-releases/release-1.9.0/harbor-offline-installer-v1.9.0.tgz

解压到此文件夹下

tar zxvf harbor-offline-installer-v1.9.0.tgz

进入使用ls查看可显示出软件
在这里插入图片描述
5、进入harbor文件夹下编辑harbor.yml文件

修改文件中hostname为主机ip,完成后保存退出
在这里插入图片描述
注:默认的账号为admin,密码为Harbor12345,可以在配置文件中自行设置,此处我设置为admin
在这里插入图片描述

访问端口也可以自行设置
在这里插入图片描述
6、在当前文件下执行./prepare查看环境是否准备充分
7、在当前文件下执行./install.sh编译harbor
8、访问服务器ip的86端口使用admin密码访问
在这里插入图片描述

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值