游戏电视苹果数码历史美丽
投稿投诉
美丽时装
彩妆资讯
历史明星
乐活安卓
数码常识
驾车健康
苹果问答
网络发型
电视车载
室内电影
游戏科学
音乐整形

Docker实战005docker镜像使用详解

  Docker镜像是docker的核心成员,类似于虚拟机镜像的文件系统(一个镜像往往由多层文件系统组成,相当于一个精简的操作系统同时还包含应用运行所必须的文件和依赖包。),用来提供容器运行时所需的程序、库、资源、配置等资源。Docker镜像是基于Dockerfile文件构建的,Dockerfile文件内包含了一条条构建镜像所需的指令和说明。Dockerbuild会读取定制的Dockerfile并通过Docker服务器创建镜像。Docker镜像是一个只读的模板,镜像内不包含任何动态数据即使构建之后也不会被改变。用户可以从DockerHub获取已有镜像,也可以利用本地文件系统创建镜像。
  获取镜像
  镜像是Docker运行容器的前提,有了Docker镜像才可以创建Docker容器,一个镜像支持创建多个容器。Docker官方提供了一个公共仓库:https:hub。docker。com并提供了数万个镜像供用户下载,基本可以满足大部分用户的镜像需求。Docker安装之后本地并没有镜像,镜像需要从远程镜像仓库服务中下载。docker提供了拉取命令:dockerpull〔options〕:,该命令表示从origin远程仓库(默认DockerHub)中的repository仓库拉取标签为tag的镜像(如果省略标签则拉取标签为latest的镜像)。当然我们也可以从其他的注册中心拉取镜像,但是输入注册中心的URL时前面不需要加http:或https:。
  查看docker镜像
  docker镜像是一个文件系统(它没有状态也不会被改变),镜像可以启动复杂的软件供用户使用。通过命令:dockerimages或者dockerimagels可以列出本机已有的镜像,REPOSITORY资源仓库名,TAG指镜像的标签信息(即版本信息),IMAGEID:是镜像的ID(唯一的),CREATED:指镜像最后的更新时间,SIZE:指镜像的大小。如果还想更精确地查看docker镜像可以添加filter进行过滤,过滤属性有dangling、before、since、lable、reference。如果需要查看docker镜像的详细信息可以使用命令:dockerinspectubuntu:12。04实现,查看镜像历史可以通过命令:dockerhistoryubuntu:12。04实现。
  搜索docker镜像
  当我们下载镜像时通常需要先知道仓库是否存在该镜像,特别是指定标签下载时我们需要先查看下该镜像有哪些版本。此时我们可以通过docker提供的search命令来查询DockerHub官方仓库中的镜像,命令格式为:dockersearch〔options〕keyword。输出内容包括镜像名称、镜像描述、收藏数、是否官方创建、是否自动创建等信息,默认输出的结果按收藏数进行排序。
  删除docker镜像
  删除之前要确认此镜像是否被容器使用,如果存在正在运行的docker容器则需要先删除对应的docker容器。因为该镜像被容器引用,所以会导致镜像删除失败。或者当同一个镜像拥有多个标签时,执行删除命令时只是删除了该镜像指定的标签并不会影响原始的那个镜像文件。我们先通过命令先删除引用这个镜像的容器:dockerrmcontainerId(containerId是容器的ID,可以通过dockerpsa来查看到包括未运行的所有容器id),然后再来执行删除镜像的命令:dockerrmiimageIdrepository(imageId是镜像的ID,可以通过dockerimages来查看所有镜像id)。
  清理docker镜像
  Docker使用一段时间后系统会残存一些临时的或者未被使用的镜像文件(比如部署升级),随着时间的推移主机中的镜像文件会越来越多。但是其中有很多临时的、未被使用的镜像会占用了大量的存储空间,此时就需要定期清理没有价值的镜像以保证系统的良好运行。通常主机中有使用中的镜像、历史版本镜像、基础镜像和dangling镜像,其中dangling镜像和历史版本镜像是不需要的镜像文件,会占用了一定的存储空间需要及时清理。dangling镜像是由于同一个tag多次构建内容不同的镜像时由dockerbuild或dockerpull命令生成的,该镜像不具有名称也没有作用,一般在dockeriamges查看镜像中显示:。docker提供了专门清理dangling镜像的命令:dockerimageprune〔options〕,想要清除所有没有容器引用的镜像增加一个参数a,想要强制删除则添加参数f。
  总结:
  运行容器时如果使用的镜像本地不存在会自动从官方DockerHub镜像源仓库中下载,我们也可以自己制作镜像供他人下载。以上内容是小编给大家分享的【Docker实战005:docker镜像使用详解】,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。
  为了方便学习,下面附上本文用到的源码:从注册服务器registry。hub。docker。com中的ubuntu仓库下载标记为12。04的镜像。dockerpullregistry。hub。docker。comubuntu:12。04Options:a拉取所有不同标签的镜像(可选参数)a,alltagsDownloadalltaggedimagesintherepository忽略镜像校验,默认项disablecontenttrustSkipimageverification(defaulttrue)dockerpullubuntu:12。04默认从docker。iolibraryubuntu:12。04下载12。04:Pullingfromlibraryubuntud8868e50ac4c:Pullcomplete83251ac64627:Pullcomplete589bba2f1b36:Pullcompleted62ecaceda39:Pullcomplete6d93b41cfc6b:PullcompleteDigest:sha256:18305429afa14ea462f810146ba44d4363ae76e4c8dfc38288cf73aa07485005Status:Downloadednewerimageforubuntu:12。04docker。iolibraryubuntu:12。04dockerimagesREPOSITORYTAGIMAGEIDCREATEDSIZEubuntu12。045b117edd0b763yearsago104MBdockerimagelsREPOSITORYTAGIMAGEIDCREATEDSIZEubuntu12。045b117edd0b763yearsago104MBdockerimagelsfilter〔danglingbeforesincelablereference〕dangling:值为true时返回没有标签的镜像,值为false时返回有标签的镜像。before:需要镜像名或镜像ID作为参数,返回之前创建的全部镜像。since:同样需要镜像名或镜像ID作为参数,返回之后创建的全部镜像。lable:根据标注的名称或值过滤镜像。reference:根据repository和tag搜索相关镜像dockersearchubuntuOptions:f,filter过滤输出的内容formatstring格式化输出内容limitint限制输出结果个数notrunc不截断输出结果dockersearchlimit5ubuntuNAMEDESCRIPTIONSTARSOFFICIALAUTOMATEDubuntuUbuntuisaDebianbasedLinuxoperatingsys11389〔OK〕rastasheepubuntusshdDockerizedSSHservice,builtontopofoffi248〔OK〕ubuntuupstartUpstartisaneventbasedreplacementforth110〔OK〕1and1internetubuntu16nginxphpphpmyadminmysql5ubuntu16nginxphpphpmyadminmysql550〔OK〕ubuntudebootstrapdebootstrapvariantminbasecomponentsm44〔OK〕dockerrunubuntu:12。04dockerpsaCONTAINERIDIMAGECOMMANDCREATEDSTATUSPORTSNAMES1ec7b98eaf2eubuntu:12。04binbash10secondsagoExited(0)9secondsagopensiveeliondockerrm1ec7b98eaf2e1ec7b98eaf2edockerpsaCONTAINERIDIMAGECOMMANDCREATEDSTATUSPORTSNAMESdockerimagesREPOSITORYTAGIMAGEIDCREATEDSIZEubuntu12。045b117edd0b763yearsago104MBdockerrmiubuntu:12。04Untagged:ubuntu:12。04Untagged:ubuntusha256:18305429afa14ea462f810146ba44d4363ae76e4c8dfc38288cf73aa07485005Deleted:sha256:5b117edd0b767986092e9f721ba2364951b0a271f53f1f41aff9dd1861c2d4feDeleted:sha256:8c7f3d7534c80107e3a4155989c3be30b431624c61973d142822b12b0001ece8Deleted:sha256:969d5a4e73ab4e4b89222136eeef2b09e711653b38266ef99d4e7a1f6ea984f4Deleted:sha256:871522beabc173098da87018264cf3e63481628c5080bd728b90f268793d9840Deleted:sha256:f13e8e542cae571644e2f4af25668fadfe094c0854176a725ebf4fdec7dae981Deleted:sha256:58bcc73dcf4050a4955916a0dcb7e5f9c331bf547d31e22052f1b5fa16cf63f8dockerimagepruneoptions:a,all删除所有没有用的镜像,而不仅仅是临时文件f,force强制删除镜像文件,无需弹出提示确认dockerimagepruneWARNING!Thiswillremovealldanglingimages。提示会删除所有dangling镜像!Areyousureyouwanttocontinue?〔yN〕使用dockerrmi结合命令,如果删除了none:noneimage会提示你释放了多少空间:dockerrmi(dockeriamgesfdanglingtrueq)Totalreclaimedspace:100MB

可口可乐推出太空科幻口味星光(Starlight)IT之家2月20日消息,据外媒AdAge报道,可口可乐正在探索新的全球营销和产品创新计划,将通过太空主题和增强现实技术为可口可乐注入年轻活力。据报道,可口可乐推出了一项名……伦敦警方逮捕7名黑客组织Lapsus相关青少年,曾黑掉微软英北京时间3月25日早间消息,本周,英国牛津的一名16岁少年被指控为信息安全犯罪团伙Lapsus的头目之一。其他黑客和研究人员透露,这名少年通过黑客活动积累了1400万美元(10……大班语言一根羽毛也不能动活动目标:1理解绘本内容,感受天鹅和鸭子坚持不懈的精神以及他们之间深厚的友谊。2愿意与他人讨论问题,能够大方、清楚地表达自己的想法。3懂得坚持不懈很重要,但遇……QQ严厉打击疫情相关谣言,将加大排查和处置力度感谢IT之家网友菜菜狗的线索投递!IT之家4月8日消息,今日晚间,QQ安全中心发布《关于严厉打击疫情相关谣言的公告》称,新冠疫情发生以来,网络上关于上海疫情防控的谣言时有……腾讯QQ3月打击滋生饭圈乱象的违规账号125个,清理相关群组IT之家4月6日消息,今日晚间,QQ发布平台生态治理系列公告称,持续打击流量造假、网络水军、饭圈乱象、游戏租号卖号等违规行为。公告显示,QQ平台3月打击含有网络水军信息的……喊数抱团游戏教案【活动目标】1、初步学习喊数抱团的游戏,了解玩法。(知识能力技能)2、在玩的过程中,培养孩子的应变能力,增强团的意识。(情感技能)活动准备:对游戏的一个初步认……玲珑剔透造句玲珑剔透造句篇一1。圆明园中有金碧辉煌的殿堂也有玲珑剔透的亭台楼阁。2。玲珑剔透的水晶工艺品,令人叹为观止。3。广州牙雕工艺素以精细工整、玲珑剔透而闻名于世。……国歌教学反思教学反思,是指教师对教育教学实践的再认识、再思考,并以此来总结经验教训,进一步提高教育教学水平。下面就是小编分享的《国歌》教学反思范文,一起来看一下吧。《国歌》教学反思篇一……消息称微信内容将向国外搜索引擎开放,知情人士其实是系统漏洞IT之家10月22日消息,据《科创板日报》报道,此前有媒体报道称,腾讯微信开始使其内容可在谷歌、必应等国外搜索引擎上搜索。对此,知情人士向《科创板日报》透露,腾讯内容其实……小米起诉眼镜店擅用MI商标,获赔20万元IT之家11月12日消息,近日,小米公司与丹阳市理想光学眼镜有限公司侵害商标权纠纷民事一审判决书公开,小米公司诉称该眼镜店侵犯MI商标专用权,索赔80万元。企查查App显……华为胜诉,SolarEdge太阳能技术专利被撤销欧洲专利局上诉委员会维持了先前撤销SolarEdge一项太阳能技术专利的决定,该决定结束了SolarEdge在德国曼海姆对竞争对手华为提起的诉讼。据juvepatent报……小米多看阅读宣布下架App内所有漫画资源已购买内容可正常阅读感谢IT之家网友愛不簡單的线索投递!IT之家11月6日消息,据IT之家网友愛不簡單反馈,小米旗下阅读软件多看阅读现已发布《漫画资源下架说明》。说明指出,由于版权到期……
渐行渐远的温情之舟阅读理解及其参考答案布鞋,渐行渐远的温情之舟李亮把与自己相关的整个乡村从记忆中搬迁至眼前重新温习和试图回溯时,总会再一次看到那些大路小路上,黄土漫漫如细腻稀软的汁液,每每留住百千脚步踏……汉语拼音的教案设计范本汉语拼音的教案设计教材分析画面是一幅美丽的乡村晨景图。一个小女孩在小河边练唱,她张大嘴巴发的声音啊提示的音,头部和小辫子构成的图形提示的形。一只公鸡正在打鸣,公鸡打……众星捧月造句众星捧月造句1、在众星捧月的名誉中,她依然过着自己正常人的生活,不喜欢采访和邀请的纷扰。2、乘着这个改朝换代的时机,咱们得众星捧月,把他抬出去!3、在众星捧月……篮球说课稿一、指导思想:学习篮球运动技能,提高学生的身体素质和心理素质水平,发展学生主动学习能力,培养学生合作精神,感受个体在集体中的价值,在教学中创设有利于学生主动参与、乐于探究……首批20家云网产业推进方阵正式启动2021年3月12日,云网产业推进方阵启动会在中国信息通信研究院成功举办,信通院、阿里云、国网信通、华为云、金山云、浪潮云、鹏博士、青云、腾讯云等悉数到场,与会专家超过40人。……四部门召开促进互联网企业健康持续发展工作座谈会中新经纬1月29日电据网信中国微信号消息,1月28日下午,中央网信办会同国家发展改革委、工业和信息化部、市场监管总局召开促进互联网企业健康持续发展工作座谈会。中央宣传部副……爱惜自己的名誉教学目标认知:1知道遇事要分清是非,不对的事情不去做。2能比较不同行为与个人名誉的关系,以良好的言行维护自己的名誉。情感:1培养学生初步的荣辱观、……课文最后一头战象教学设计教学目标1。掌握本课的生字词,理解威风凛凛、优哉游哉、漫不经心、炯炯有神、浴血搏杀;2有感情地朗读课文,在理解课文主要内容的基础上,用自己的语言给大家复述这个故事;……高中英语语法教案名词高中英语语法教案名词(一)概述名词是表示人、地方、事物或抽象概念名称的词,可以说名词是万物之名称。它们可以是:人的名字liming,tom地方名称china,london职业称……大班美工活动稻草变变乐活动目标:1幼儿自主探索用捆、扎的方法制作稻草人。2能自主选择材料进行创造性装饰,充分体验参与活动的乐趣。活动准备:1范作、ppt课件。2干稻草、……做个减法表教学反思范文《做个减法表》是一年级下册第一单元《加与减(20以内)》的最后一课时。这一课是在学生已经整理了10以内的加、减法、20以内的进位加法表的基础上进行的,是学生对20以内数的退位减……用天高地厚来造句的范例大全天高地厚造句1、老师总是教导我们不要做井底之蛙,了解天高地厚,现在终于明白老师的用心良苦了。2、如果还没有做好准备就不知天高地厚的去冒险,那一定是以失败告终的。……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网