您现在的位置是:热点 >>正文
大数据分析:Docker虚拟化解析
热点928449人已围观
简介...
一.为什么会有Docker出现
一款产品从开发到上线,从操作系统,到运行环境,再到应用配置。作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后,不同版本环境的兼容,对运维人员都是考验 .Docker之所以发展如此迅速,也是因为它对此给出了一个标准化的解决方案。
环境配置如此麻大数烦,换一台机器,就要重来一次,费力费时。很多人想到,能不能从根本上解决问题,软件可以带环境安装?也就是说,安装的时候,把原始环境一模一样地复制过来。
开发人员利用 Docker 可以消除协作编码时“在我的机器上可正常工作”的问题。开发需要清楚的告诉运维部署团队,用的全部配置文件+所有软件环境不过,即便如此,仍然常常发生部署失败的状况。
Doc据分ker镜像的设计,使得Docker得以打破过去"程序即应用" 的观念。透过镜像(images)将作业系统核心除外,运作应用程式所需要的系统环境,由下而上打包,达到应用程式跨平台间的无缝接轨运作。在这里插入图片描述。
二.什么是Docker
Docker是基于Go语言实现的云开源项目。Docker的主要目标是“Build,Ship and析: Run Any APP,Anywhere”,也就是通过对应组件的封装、分发、部署、运行等生命周期的管理,是用户的App及其运行环境能够做到“一次封装,到处运行”。
Linux容器技术的出现就解决了这样一个问题,而Docker就是在它的基础上发展过来的。将应用运行的Docker容器上面,而Docker容器在任何操作系统上都是一致的,这就实现了Do跨平台、跨服务器。只需要一次配置好环境,换到别的机器上就可以一键部署好,大大简化了操作,Docker解决了运行环境和配置软件容器,方便做持续集成并有助于整体发布的容器虚拟化技术。
三.虚拟机技术与容器虚拟化技术
虚拟机就是带环境安装的一种解决方案。 它可以在一种操作系统里面运行另一种操作系统,比如在windows系统里运行Linux系统。应用程ck序对此毫无感知,因为虚拟机看上去就跟真实的系统一样,能够使应用程序,操作系统和硬件三者之间逻辑不变
虚拟机的缺点:
资源占用多
冗余步骤多
启动慢
由于虚拟机存在这些缺点,Linux发展出了另一种虚拟化技术:Linux容器(LinuxContainers,缩写为LXC)。
Linux容器不是模拟一个完整的操作系统,而是对进程进程进行隔离。有了er容器就可以将软件运行所需的所有资源打包到一个隔离的容器中。容器与虚拟机不同,不需要捆包一整套操作系统,只需要软件工程所需的库资源和设置。系统因此而变得高效轻量并保证部署在任何环境中的软件都能始终如一的工作。
比较Docker和传统虚拟机方式的不同之处:
传统虚拟机技术是虚拟机出一套硬件后,在其上运行一个完整操作系统,在该系统上在运行所需应用进虚拟程;
而容器内的应用进程直接运行于宿主的内核,容器内没有自己的内核,而且也没有进行硬件虚拟。因此容器要比传统虚拟机更为轻便。每个容器之间相互隔离,每个容器有自己的文件系统,容器之间进程不会互相影响,能区分计算字资源。
四.Docker的基本组成
Docker镜像(image)就是一个只读的模板。镜像可以用来创建Docker容器,一个镜化解像可以创建很多容器。
Docker容器(Container)独立运行的一个或一组应用。容器就是镜像创建的运行实例。它可以被启动、开始、停止、删除。每个容器都是相互隔离的、保证安全的平台。可以把容器看做是一个建议的Linux环境和运行在其中的应用程序。容器的定义和镜像几乎一模一样,也是一堆层的统一视角,唯一区别在于容器的最上层那一层是大数可读可写的。
Docker仓库(Repository)是集中存放镜像文件的场所。仓库和仓库注册服务器是有区别的。仓库注册服务器上往往存放着很多个仓库,每一个仓库又包含了多个镜像,每个镜像有不同的的标签(tag)。仓库分为公开仓库和私有仓库两种形式。最大的公开仓库是DockerHub
Docker本身是一个容器运行载体或称之为管理引擎。我们据分把应用程序或配置依赖打包好形成一个可交付的运行环境,这个打包好的运行环境就似乎image镜像文件。只有通过这个镜像文件才能生成Docker容器。image文件可以看作是容器的模板。Docker根据image文件生成容器的实例。可以生成多个同时运行的容器实例。
五、为什么使用Docker
Docker 在如下几个方面具有较大的优势:
更快速的交付和析:部署
Docker在整个开发周期都可以***的辅助你实现快速交付。Docker允许开发者在装有应用和服务本地容器做开发。可以直接集成到可持续开发流程中。
开发者可以使用一个标准的镜像来构建一套开发容器,开发完成之后,运维人员可以直接使用这个容器来部署代码。 Docker 可以快速创建容器,快速迭代应用程序,并让整个过程全程可见,使团队中的其他成Do员更容易理解应用程序是如何创建和工作的。 Docker 容器很轻很快!容器的启动时间是秒级的,大量地节约开发、测试、部署的时间。
高效的部署和扩容
Docker 容器几乎可以在任意的平台上运行,包括物理机、虚拟机、公有云、私有云、个人电脑、服务器等。 这种兼容性可以让用户把一个应用程序从一个平台直接迁移到另外一个。
Docker的兼容性和轻量ck特性可以很轻松的实现负载的动态管理。你可以快速扩容或方便的下线的你的应用和服务,这种速度趋近实时。
更高的资源利用率
Docker 对系统资源的利用率很高,一台主机上可以同时运行数千个 Docker 容器。容器除了运行其中应用外,基本不消耗额外的系统资源,使得应用的性能很高,同时系统的开销尽量小。传统虚拟机方式运行 10 个不同的应用就要起 10er 个虚拟机,而Docker 只需要启动 10 个隔离的应用即可。
更简单的管理
使用 Docker,只需要小小的修改,就可以替代以往大量的更新工作。所有的修改都以增量的方式被分发和更新,从而实现自动化并且高效的管理。
Tags:
相关文章
标签: 星河旅人 代号XGame 茅伟 游卡
热点云梦级4月9日云梦级消息,游戏新知获悉,前游卡副总裁茅伟创业公司「星河旅人」今年2月资金链断裂,目前团队已经解散。 星河旅人最高峰有40余人,只有一款武侠风格MMORPG项目《代号:X Game》在研...
【热点】
阅读更多标签: 托伦斯 北方华创 中微公司 Lumentum
热点云梦级12月23日云梦级消息,12月23日,托伦斯精密制造(江苏)股份有限公司(简称:托伦斯)深交所创业板IPO已受理,中国国际金融股份有限公司为其保荐机构。 据招股书,公司是国内领先的精密金属零部件...
【热点】
阅读更多Longhorn 高级使用之备份恢复与 ReadWriteMany
热点备份恢复 Longhorn 提供了备份恢复功能,要使用这个功能我们需要给卷创建一个 snapshot 快照,快照是 Kubernetes Volume 在任何指定时间点的状态。 在 Longhorn...
【热点】
阅读更多
热门文章
最新文章
友情链接
- 标签: 康师傅
- https://www.skicheck.at/en/?action=CHECK&s=谷歌留痕外推【tg:seogoogle987】,eLv
- https://www.ons.gov.uk/search?q=谷歌留痕外推【tg:seogoogle987】,t76
- https://www.niaogebiji.com/pc/article/search?keyword=谷歌留痕外推【tg:seogoogle987】,wZB
- https://blvdseafood.com/?s=谷歌留痕外推【tg:seogoogle987】wAo
- https://www.seforall.org/search?keywords=谷歌留痕外推【tg:seogoogle987】,cpl
- https://www.lauben.com/de/?s=谷歌留痕外推【tg:seogoogle987】,Jmm
- https://jihoon471.cafe24.com/product/search.html?banner_action=&keyword=谷歌留痕外推【tg:seogoogle987】Ojg
- https://www.tombow.com/en/search/谷歌留痕外推【tg:seogoogle987】,erY
- https://www.tcv.org.uk/search/谷歌留痕外推【tg:seogoogle987】,Lxn
- https://www.yli.ro/catalogsearch/result/?q=谷歌留痕外推【tg:seogoogle987】,jXq
- https://www.pixiv.net/tags/谷歌留痕外推【tg:seogoogle987】,H19
- https://www.flickr.com/photos/tags/谷歌留痕外推【tg:seogoogle987】D5L
- https://www.whirlpool.com.hk/chinese/catalogsearch/result?cat=30&q=谷歌留痕外推【tg:seogoogle987】,0zN
- https://www.remit.co.jp/vi/?s=谷歌留痕外推【tg:seogoogle987】QPL
- https://www.unclefossil.com/search/谷歌留痕外推【tg:seogoogle987】gad_source=1&gclid=Cj0KCQjw_-GxBhC1ARIsADGgDjsNKplUXa2F6YGlHBK2sHDQ88cgsJBb05DyO99TV9jNq_cT0kGMqyQaAgHQEALw_wcB
- https://www.krisinformation.se/en/search?q=谷歌留痕外推【tg:seogoogle987】,0wc
- https://wwwcp.umes.edu/search/谷歌留痕外推【tg:seogoogle987】,Osu
- https://www.kores.com/?s=谷歌留痕外推【tg:seogoogle987】,GS0
- https://www.stormberg.com/no/search?q=谷歌留痕外推【tg:seogoogle987】,UdB
- https://www.universal-music.co.jp/?ID=1sIcckCTeBS8FjzCshAW9w53s8gr691o&s=谷歌留痕外推【tg:seogoogle987】,csW
- https://www.losgatoschamber.com/list/search?action=SEARCH&q=谷歌留痕外推【tg:seogoogle987】,eR9
- https://www.trockenmittel.ch/catalogsearch/result/?iC=ZM3&q=谷歌留痕外推【tg:seogoogle987】,RXq
- https://www.abbreviations.com/谷歌留痕外推【tg:seogoogle987】ET7
- https://www.kaiyueleather.com/search/谷歌留痕外推【tg:seogoogle987】,9Ii
- https://www.wellbees.com/index.php/catalogsearch/result/index/?q=谷歌留痕外推【tg:seogoogle987】,izV
- https://www.wellbees.com/catalogsearch/result/?action=CHECK&q=谷歌留痕外推【tg:seogoogle987】,i81
- https://www.madebyoranges.com/nl/search/谷歌留痕外推【tg:seogoogle987】,jzb
- https://www.monroecounty.gov/search/?q=谷歌留痕外推【tg:seogoogle987】,09t
- https://www.voices.com/talents/search?keywords=谷歌留痕外推【tg:seogoogle987】,iYg
- https://www.tmtpost.com/search?q=谷歌留痕外推【tg:seogoogle987】,ndo
- https://www.repetto.jp/item/search?action=QUERY&q=谷歌留痕外推【tg:seogoogle987】,RCc
- https://www.qwant.com/?q=谷歌留痕外推【tg:seogoogle987】,Wob
- https://www.kingston.gov.uk/site-search/results/?q=谷歌留痕外推【tg:seogoogle987】,tPG
- https://www.polar-tech.com/?action=QUERY&s=谷歌留痕外推【tg:seogoogle987】,9E2
- https://www.reginatangoshoes.com/en/catalogsearch/result/index/?T=1686132113407&q=谷歌留痕外推【tg:seogoogle987】,I9h
- https://www.teamlab.art/es/?submit=谷歌留痕外推【tg:seogoogle987】,lEe
- https://www.impactpool.org/search/?type=79&q=谷歌留痕外推【tg:seogoogle987】0QR
- https://www.shopping.com/search.html?keyword=谷歌留痕外推【tg:seogoogle987】,B37
- https://www.wmfe.org/?s=谷歌留痕外推【tg:seogoogle987】,QyE
- https://www.world-architects.com/en/search?term=谷歌留痕外推【tg:seogoogle987】,SjS
- https://www.tahiti-infos.com/search/谷歌留痕外推【tg:seogoogle987】,VRp
- https://www.nuovabai.it/catalogsearch/result/?action=SEARCH&q=谷歌留痕外推【tg:seogoogle987】,GTt
- https://www.paxnet.co.kr/search/jongmok?kwd=谷歌留痕外推【tg:seogoogle987】YoO
- https://www.msrenewal.com/search/谷歌留痕外推【tg:seogoogle987】,YNN
- https://www.nbm.org/?action=QUERY&s=谷歌留痕外推【tg:seogoogle987】,hvQ
- https://www.remit.co.jp/pt/?action=CHECK&s=谷歌留痕外推【tg:seogoogle987】,5qR
- https://www.springfieldlibrary.org/library/?s=谷歌留痕外推【tg:seogoogle987】,DW7
- https://www.lneg.pt/?cat=140&s=谷歌留痕外推【tg:seogoogle987】,eev
- https://blvdseafood.com/?s=谷歌留痕外推【tg:seogoogle987】IgZ
- https://www.roblox.com/discover/?cat=107&Keyword=谷歌留痕外推【tg:seogoogle987】,6oW