- 0
- 0
- 约4.77千字
- 约 7页
- 2026-03-10 发布于山东
- 举报
实验4利用Harbor创建企业私有仓库
【实验要求】
理解Harbor作为Docker镜像仓库的功能及优势。
掌握在Linux环境下安装和配置Harbor私有仓库的步骤。
学习如何使用Harbor管理Docker镜像,包括上传、下载、镜像复制等。
【实验环境】
本实验选用两台部署在VMwareWorkstation16中的RHEL8.1虚拟机作为宿主机,均已预先安装好Dockerversion26.1.3,并与外网互通,且关闭防火墙和Selinux配置。
Docker私有仓库各宿主机配置信息如表4-1所示。
表4-1Docker私有仓库各宿主机配置信息
主机名
IP地址
节点角色
harbor
0/24
私有仓库
client
0/24
客户端
【实验步骤】
环境准备
步骤1:克隆一台主机作为client。
克隆一台主机为client,且IP设置为0.
步骤2:两台主机均删除本地所有容器和所有镜像。
[root@localhost~]#dockerrm-f$(dockerps-aq)
[root@localhost~]#dockerrmi-f$(dockerimages-aq)
步骤3:修改各主机的主机名。
将主机IP地址为0的主机名命名为harbor。
#hostnamectlset-hostnameharbor
#bash
将主机IP地址为0的主机名命名为client。
#hostnamectlset-hostnameclient
#bash
步骤4:修改/etc/hosts文件,配置主机与IP地址的映射关系,两台主机均需配置。
#vim/etc/hosts
//添加如下参数信息
0harbor
0client
文件编辑完成后,保存文件并退出,返回命令行。
Harbor主机
在harbar主机上部署harbor仓库
步骤1:下载所需的相关软件包。
上传docker-compose-Linux-x86_64和harbor-offline-installer-v2.5.1.tgz,到/opt目录,上传完成后,可执行“ls”命令进行查看。
#cd/opt
#ls
containerddocker-compose-Linux-x86_64harbor-offline-installer-v2.5.1.tgz
步骤2:配置DockerCompose。
#mvdocker-compose-Linux-x86_64/usr/bin/docker-compose
#chmod+x/usr/bin/docker-compose
#docker-compose--version
docker-composeversion1.25.0,build0a186604
步骤3:解压harbor-offline-installer-v2.5.1.tgz文件后,导入Harbor所需的镜像文件。
#tarxfharbor-offline-installer-v2.5.1.tgz
#cdharbor/
#mvharbor.yml.tmplharbor.yml //利用模板文件创建配置文件
#dockerload-iharbor.v2.5.1.tar.gz //导入Harbor所需的镜像文件
步骤4:编辑harbor.yml文件
配置Harbor镜像仓库的访问方式、主机地址和登录密码等信息。本任务要求以HTTP方式访问镜像仓库。
#vimharbor.yml
//修改以下参数信息
#ConfigurationfileofHarbor
#TheIPaddressorhostnametoaccessadminUIandregistryservice.
#DONOTuselocalhostor,becauseHarborneedstobeaccessedbyexternalclients.
hostname:0 //指定harbor主机IP地址
#httprelatedconfig
http:
#portforhttp,defaultis80.Ifhttpsenabled,thisportwillredirecttohttpsport
port:80
#httpsrelatedconfig
#https: //注释HTTPS访问方式(需要证书才可以使用)
????#httpsportforharbor,de
您可能关注的文档
- 《Illustrator平面设计应用教程(Illustrator 2021)》课件 项目1 初识Illustrator2021.pptx
- 《Illustrator平面设计应用教程(Illustrator 2021)》课件 项目2 图形的绘制和编辑.pptx
- 《Illustrator平面设计应用教程(Illustrator 2021)》课件 项目3 路径的绘制与编辑.pptx
- 《Illustrator平面设计应用教程(Illustrator 2021)》课件 项目4 图形对象的组织.pptx
- 《Illustrator平面设计应用教程(Illustrator 2021)》课件 项目5 对象的填色与描边.pptx
- 《Illustrator平面设计应用教程(Illustrator 2021)》课件 项目6 文本的编辑.pptx
- 《Illustrator平面设计应用教程(Illustrator 2021)》课件 项目8 图层和蒙版的使用.pptx
- 《Illustrator平面设计应用教程(Illustrator 2021)》课件 项目9 混合与封套扭曲.pptx
- 《Illustrator平面设计应用教程(Illustrator 2021)》课件 项目10 效果的使用.pptx
- 《Illustrator平面设计应用教程(Illustrator 2021)》课件 项目12 插画设计.pptx
- (正式版)DB51∕T 1867-2014 《袋栽黑木耳生产技术规程》.docx
- (正式版)DB51∕T 2413-2023 《油橄榄密植丰产栽培技术规程》.docx
- (正式版)DB51∕T 2436-2017 《川菜东坡一品肉烹饪工艺技术规范》.docx
- (正式版)DB51∕T 2396-2017 《农村电子商务服务站(点)服务与管理规范》.docx
- (正式版)DB51∕T 2419-2017 《桢楠扦插育苗技术规程》.docx
- CN105145773B 一种无花果曲奇饼干及其制作方法 (江苏农林职业技术学院).docx
- CN105203825A 微测量电极的制作方法和热电势的测量方法及相关装置 (国家纳米科学中心).docx
- CN105137533B 一种啁啾光纤光栅及其制作方法 (南京航空航天大学).docx
- (正式版)DB51∕T 2453-2018 《巴山新居公共管理指南》.docx
- (正式版)DB51∕T 1892-2014 《川西北地区沙化土地治理技术规程》.docx
原创力文档

文档评论(0)