配置私有镜像仓库harbor实例

本文介绍了为何使用私有镜像仓库以节省带宽和提升效率,并详细说明了如何通过下载Harbor源码包、配置、备份、安装和设置安全访问,以便在公司内部部署和管理镜像资源。
摘要由CSDN通过智能技术生成

目录

 为什么使用私有镜像仓库?

 为什么选择Harbor?

1、官网下载对应版本的tar包

2、 解压

3、 进入解压后的目录中的make目录

4、备份配置文件

5、修改配置文件

6、配置docker环境

7、运行安装脚本

8、浏览器访问加端口


 为什么使用私有镜像仓库?

使用私有仓库可以节省网络带宽,加快拉取镜像的速度;

提升工作效率;

提供镜像资源利用,针对于公司内部使用的镜像,推送到本地的私有仓库中,以供公司内部相关人员使用。

 为什么选择Harbor?

  • 安全性 :Harbor提供了严格的访问控制、漏洞扫描和镜像签名功能,确保镜像安全。
  • 可扩展性 :Harbor支持多种存储后端,可以根据您的需求轻松扩展存储空间。
  • 多租户支持 :Harbor支持多个项目、用户和组,方便进行权限管理和资源划分。
  • 国际化 :Harbor界面支持多种语言,包括简体中文,让您感受到家的温馨。
  • 开源 :Harbor是一个开源项目,您可以随时查看源代码,了解其工作原理

​​​​​​Tags · goharbor/harbor · GitHub

1、官网下载对应版本的tar包

wget https://github.com/goharbor/harbor/archive/refs/tags/v2.9.3.tar.gz

2、 解压

tar xf v2.9.3.tar.gz 

3、 进入解压后的目录中的make目录

cd harbor-2.9.3/make/

4、备份配置文件

cp harbor.yml.tmpl  harbor.yml

5、修改配置文件

vim harbor.yml

下面还可以修改管理员admin的登录密码以及数据库的密码,这里我们使用默认的就行了

 保存退出

6、配置docker环境

因为运行安装脚本需要docker命令,可以参考博主之前的文章,一看就会,直接复制粘贴

Docker的安装跟基础使用一篇文章包会-CSDN博客

7、运行安装脚本

sh install.sh

8、浏览器访问加端口

输入用户名密码登录

 希望能够帮助到大家!!!

1.Docker入门    1.1 Docker为什么火    1.2 Docker是什么    1.3 为什么要使用Docker    1.4 Docker与虚拟化区别    1.5 Docker Engine    1.6 Docker 体系结构    1.7 Docker 应用场景2.Docker安装    2.1 安装Docker2.1.1 调整镜像源从国内获取2.1.2 调整docker数据存储位置    2.2 如何快速运行一个容器3.Docker镜像    3.1 什么是镜像?    3.2 镜像能干什么?    3.3 如何使用镜像运行容器    3.4 镜像的基本操作。搜索、下载、查看、导入、导出、删除、上传4.Docker容器    4.1 什么是容器    4.2 容器能运行什么    4.3 启动第一个容器    4.4 容器运行的参数含义    4.5 如何运行一个自启动的容器    4.6 容器暴露    4.7 容器的整个生命周期5.Docker数据管理    5.1 数据持久化介绍    5.2 数据持久化-Data Volume (db)    5.3 数据持久化-Bind Mounting  ( web )6.Docker镜像构建    6.1 如何将运行的容器打镜像    6.2 如何实现自动化构建镜像    6.3 Dockerfile介绍    6.4 Dockerfile语法    6.5 dockerfile构建-案例1    6.5 dockerfile构建-案例2    6.7 dockerfile构建-案例3    6.8 dockerfile构建-案例4 (搞清楚ENTRYPOINT与CMD之间的关系与区别)7.Docker私有仓库    7.1 什么是私有仓库    7.2 为什么要有私有仓库    7.3 私有仓库种类    7.2 搭建私有仓库registry     7.3 为registry添加basic认证    7.3 如何将本地镜像存放私有仓库    7.4 如何获取私有仓库docker镜像    7.5 企业级私有仓库harbor https    7.6 实战a主机推送镜像仓库,b主机拉取镜像启动为容器8.Docker网络    8.1 docker容器互联是什么?--link    8.2 docker容器互联项目实践( python )    8.3 docker网络模式 ( bridge、host、container、none )9.Docker单机编排    9.1 Compose基本介绍    9.2 Compose三大概念   project(services、volumes、networks)    9.3 Compose编排博客系统    9.4 Compose编排Python-web    9.5 Compose实现水平扩展    9.6 Compose实现负载均衡    9.7 Compose编排投票系统 (python、node、java、db、redis)10.Docker图形化与监控    10.1 docker图形工具 Portainer    10.2 docker监控工具 cAdvisor
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

藻头男

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值