资源描述
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,11/7/2009,#,项目四,第3章,桌面云设计与部暑,计算机病毒,1,项目任务,容器部署方案,(使用官方公共镜像Registry),广州白云工商技师学院云计算和大数据人才培养规划教材,容器技术实战,计算机网络教研室,1,使用官方公共镜像Registry,项目四,第3章,桌面云设计与部暑,计算机病毒,2,学习任务,我要努力,学习任务:,安安公司是快速增长的企业,计,划业务全部部署到容器上,为提,高公司镜像数据的可靠性,需要,将公司内部的镜像传输到官方镜,像库中,现在你是docker运维工,程师,需要你实施该工作,1,使用官方公共镜像Registry,项目四,第3章,桌面云设计与部暑,计算机病毒,3,学习目标,1、学会在官方网站上注册账号,2、学会将镜像上传官方网站,3、学会使用自己上传到官方的镜像,1,使用官方公共镜像Registry,项目四,第3章,桌面云设计与部暑,计算机病毒,4,任务流程,需求分析,上传镜像,查看官网镜像,方案设计,镜像打tag,下载测试,注册账号,登录官网,总结评价,1,使用官方公共镜像Registry,项目四,第3章,桌面云设计与部暑,计算机病毒,5,学习步骤,一、场景分析,公司计划业务全部部署到容器上,为提高工作效率,需要将公司内部的容器和镜,像进行打包供其他主机的用户使用,虽然容器的数据默认存放在/var/lib/docker目录下,其中镜像信息存放在,/var/lib/docker/image文件夹中,但是并不能将其拷贝到其它宿主机成为其他用户可以,使用的镜像,这是需要用容器或者镜像打包技术实现,这里需要使用docker命令中“export和import”,“save和load”实现。,1,使用官方公共镜像Registry,项目四,第3章,桌面云设计与部暑,计算机病毒,6,学习步骤,二、注册官网账号,1、在docker官网注册账号login-ujianqing2019(注:jianqing2019是我在docker官网注册的账号,替换成您的账号即,可)以及输入密码,登录成功后显示loginsucceeded即成功,rootblockchain:/#dockerlogin-ujianqing2019,Password:,WARNING!Yourpasswordwillbestoredunencryptedin/root/.docker/config.json.,Configureacredentialhelpertoremovethiswarning.See,Succeeded,rootblockchain:/#,1,使用官方公共镜像Registry,项目四,第3章,桌面云设计与部暑,计算机病毒,9,学习步骤,四、制作镜像,修改镜像的repository,使之Dockerhub官网账号匹配,为了区分不同用户的镜像,镜像要包括用户名(示范用户名是jianqing2019),rootblockchain:/#dockertaghttpdjianqing2019/httpd:v1,rootblockchain:/#,该httpd镜像是运行第一个容器时下载的,现在重新进行标记tag。,1,使用官方公共镜像Registry,项目四,第3章,桌面云设计与部暑,计算机病毒,10,学习步骤,五、查看镜像,修改镜像的repository,使之Dockerhub官网账号匹配,查看一下镜像,发现有新的jianqing2019/httpd:v1镜像。,rootblockchain:/#dockerimages,REPOSITORYTAGIMAGEIDCREATEDSIZE,ubuntu-nettools-from-dockerfilelatest64dbf3eac9ee23hoursago92.6MB,ubuntu-with-vim-netlatest1e6280f27d5023hoursago152MB,ubuntu-with-vimlatestc76a1f5a595b24hoursago151MB,ubuntulatest3556258649b212daysago64.2MB,192.168.47.132:5000/busyboxlatestdb8ee88ad75f2weeksago1.22MB,httpdlatestee39f68eb2413weeksago154MB,jianqing2019/httpdv1ee39f68eb2413weeksago154MB,registrylatestf32a97de94e15monthsago25.8MB,注:官方自己维,护的镜像没有用,户名,比如httpd,1,使用官方公共镜像Registry,项目四,第3章,桌面云设计与部暑,计算机病毒,11,学习步骤,六、上传镜像,将镜像上传到官网,通过dokcerpush将镜像上传到dockerhub。,rootblockchain:/#dockerpushjianqing2019/httpd:v1,Thepushreferstorepositorydocker.io/jianqing2019/httpd,635721fc6973:Mountedfromlibrary/httpd,bea448567d6c:Mountedfromlibrary/httpd,bfaa5f9c3b51:Mountedfromlibrary/httpd,9d542ac296cc:Mountedfromlibrary/httpd,d8a33133e477:Mountedfromlibrary/httpd,v1:digest:sha256:f2179b693cfb49baa6e7500171deea7bef755338bf165b39aedacf2b4ae28455size:1367,1,使用官方公共镜像Registry,项目四,第3章,桌面云设计与部暑,计算机病毒,12,学习步骤,七、查看自己官网镜像,在官网上查看自己上传的镜像,(1)登录官网查看镜像,在Repository中可以看到自己上传的镜像,1,使用官方公共镜像Registry,项目四,第3章,桌面云设计与部暑,计算机病毒,13,学习步骤,七、查看自己官网镜像,在官网上查看自己上传的镜像,(2)详细查看镜像信息,点击jianqing2019/httpd镜像,可以,看到该镜像详细信息。,1,使用官方公共镜像Registry,项目四,第3章,桌面云设计与部暑,计算机病毒,14,学习步骤,七、查看自己官网镜像,6、在官网上查看自己上传的镜像,(3)查看“tags”标签,1,使用官方公共镜像Registry,项目四,第3章,桌面云设计与部暑,计算机病毒,15,学习步骤,八、下载测试,下载测试,这个镜像可被其他dockerhost下载使用,rootblockchain:/#dockerpulljianqing2019/httpd:v1,v1:Pullingfromjianqing2019/httpd,Digest:sha256:f2179b693cfb49baa6e7500171deea7bef755338bf165b39aedacf2b4ae28455,Status:Imageisuptodateforjianqing2019/httpd:v1,docker.io/jianqing2019/httpd:v1,rootblockchain:/#,1,使用官方公共镜像Registry,项目四,第3章,桌面云设计与部暑,计算机病毒,16,评价和反思,我努力,我会成功的!,1、怎样注册官方账号?,2、怎样上传和下载私人镜像?,3、总结使用官方公共镜像Registry最佳,实践,
展开阅读全文