版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
任务6.2.2管理Harbor私有仓库(1)任务目标学会管理Harbor私有仓库(2)任务内容通过服务器管理Harbor私有仓库通过客户机管理Harbor私有仓库(3)完成任务所需的设备和软件一台安装Windows10操作系统的计算机VMwareWorkstation,Docker,DockerCompose远程管理工具MobaXterm(4)任务实施步骤:第一步:打开浏览器访问网址0,进入Harbor私有仓库的登陆页面,如图6-9所示。图6-9Harbor私有仓库的登陆页面第二步:输入默认管理员的用户名admin和密码Harbor12345,进入Harbor私有仓库的管理页面,如图6-10所示。所有基础镜像都会放在library里面,这是一个公开的镜像仓库。图6-10Harbor私有仓库的管理页面第三步:单击“+新建项目”按钮,打开新建项目对话框,如图6-11所示。输入项目名称mytest,勾选访问级别的“公开”即为公开项目,不勾选即为私有项目。对于共有仓库,不需要执行dockerlogin即可下载镜像。图6-11新建项目第四步:单击“确定”按钮,即可成功创建新项目,如图6-12所示。图6-12成功创建新项目第五步:在本地登陆Harbor,操作命令如下:[root@docker~]#dockerlogin-uadmin-pHarbor12345命令运行结果如图6-13所示。图6-13在本地登陆Harbor第六步:将本地已有镜像hello-world打上标签,操作命令如下:[root@docker~]#dockertaghello-world/mytest/hello-world:v1命令运行结果如图6-14所示。图6-14将本地已有镜像hello-world打上标签第七步:上传镜像到Harbor仓库,操作命令如下:[root@docker~]#dockerpush/mytest/hello-world:v1命令运行结果如图6-15所示。图6-15上传镜像到Harbor仓库第八步:在Harbor界面的mytest项目中可以看到该镜像及其相关信息,如图6-16所示。图6-16查看mytest项目中的镜像第九步:开启Client客户机,配置其Docker服务,操作命令如下:[root@client~]#vim/usr/lib/systemd/system/docker.service在文本中修改的代码如下:ExecStart=/usr/bin/dockerd--insecure-registry0修改之后的效果如图6-17所示。图6-17在client客户机配置docker服务第十步:重新加载服务,重启Docker,操作命令如下:[root@client~]#systemctldaemon-reload[root@client~]#systemctlrestartdocker第十一步:登陆Harbor,操作命令如下:[root@client~]#dockerlogin-uadmin-pHarbor123450命令运行结果如图6-18所示。图6-18登陆Harbor第十二步:拉取镜像hello-world,并给该镜像打上标签,操作命令如下:[root@client~]#dockerpullhello-world[root@client~]#dockertaghello-world0/mytest/hello-world:v2命令运行结果如图6-19所示。图6-19拉取镜像并打标签第十三步:上传该镜像到Harbor的mytest项目中,操作命令如下:[root@docker~]#dockerpush0/mytest/hello-world:v2命令运行结果如图6-19所示。图6-20上传镜像到Harbor仓库第十四步:查看Harbor管理界面的mytest项目,其中已有两个项目,如图6-21所示。图6-21查看Harbor管理界面已上传的镜像第十五步:创建用户。单击Harbor管理界面左侧“系统管理”下“用户管理”,点击“+创建用户”,在对话框中输入用户名test-user01,邮箱test-user0@,全名云计算新星,密码Admin123,注释为管理员,如图6-22所示。图6-22填写创建用户信息第十六步:单击确定按钮,创建用户成功,用同样的方法创建用户test-user02,注释为程序员,如图6-23所示。图6-23创建用户成功第十七步:配置用户权限。选择test-user01用户,单击“设置为管理员”,将该用户设置为管理员角色,如图6-24所示。图6-24配置test-user01用户为管理员角色第十八步:添加项目成员。单击Harbor管理界面的“项目”→“mytest”→“成员”→“+用户”,填写用户名称test-user02,并为其分配角色为开发者,如图6-25所示。图6-25新建项目成员第十九步:单击确定按钮,添加项目成员成功,如图6-26所示。图6-26添加项目成员成功第二十步:在Client客户机上删除上述打标签的本地镜像hello-world:v2,操作命令如下:[root@client~]#dockerrmi0/mytest/hello-world:v2命令运行结果如图6-27所示。图6-27删除上述打标签的本地镜像第二十一步:退出当前用户,使用test-user01用户登录,命令如下:[root@client~]#dockerlogout0[root@client~]#dockerlogin0命令运行结果如图6-28所示。图6-28退出当前用户,使用test-user01用户登录第二十二步:下载Harbor中mytest仓库的镜像并查看,操作命令如下:[root@client~]#dockerpull0/mytest/hello-world:v1[root@client~]#dockerimages命令运行结果如图6-29所示。图6-29下载Harbor中mytest仓库的镜像并查看第二十三步:在Harbor管理界面单击右上角“事件日志”,查看用户相关操作,如图6-30所示。图6-30查看用户相关操作第二十四步:在Harbor服务器的harbor目录中,可以使用docker-compose管理Harbor,停止/启动/重启操作的命令如下:[root@docker~]#cd
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026福建福州福清市城关幼儿园招聘笔试备考题库及答案解析
- 2026福建泉州市培元中学招聘顶岗教师的笔试备考试题及答案解析
- 2026广东江门市台山市塘田水库管理所招聘工作人员2人笔试备考试题及答案解析
- 2026重庆建工集团工程管理中心招聘4人笔试备考试题及答案解析
- 2026江西新余三中春季学期临聘教师招聘笔试备考题库及答案解析
- 2026广西来宾市忻城县民政局城镇公益性岗位人员招聘1人笔试备考试题及答案解析
- 2026年新余学院高层次人才引进预笔试备考题库及答案解析
- 2026黑龙江齐齐哈尔市龙沙区湖滨街道公益性岗位招聘1人笔试备考试题及答案解析
- 2026福建浦开集团有限公司、福建浦盛产业发展集团有限公司、福建浦丰乡村发展集团有限公司社会招聘30人笔试备考试题及答案解析
- 成都市龙泉驿区中医医院招聘36人笔试备考题库及答案解析
- GB/T 20513.1-2025光伏系统性能第1部分:监测
- 2025年ESG广告的危机公关价值
- 社区工作者岗前培训
- 2026年普通高中学业水平合格性考试政治必背知识点考点提纲
- 2025年及未来5年中国税收信息化未来发展趋势分析及投资规划建议研究报告
- 光伏支架销售基本知识培训课件
- 火炬设计计算书
- 2025-2026学年人教版(2024)七年级地理第一学期第一章 地球 单元测试(含答案)
- 宇树科技在智能家居控制系统的研发
- 应急救援装备项目实施承诺及质量保障方案
- 传染性疾病影像学课件
评论
0/150
提交评论