Docker技术与实践ppt资料【2019更新版】.docx

Docker技术与实践ppt资料【2019更新版】.docx

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Docker技术与实践 2019新版 主要内容 一、Docker介绍及原理 /什么是Docker? / Docker的生态圈 / Docker与虚拟化的差别 /Docker文件系统 二、Docker三大核心 /Docker操作■仓库 /Docker操作■镜像 /Docker操作溶器 /Docker 操作-Dockerfile 三、Docker实践案例 / XBRL案例 第_部分 Docker介绍及原理 什么是Docker? Docker Docker是一个构建在LXC之上z基 于进程容器的轻量级VM解决方案,实 现了一种应用程序级别的资源隔离及 配额。Docker起源于PaaS提供商 dotCloud基于go语言开发,遵从 Apache2.0开源协议。 Docker应用场景 ?自动打包和部署应用 ?创建轻量、私有的PaaS环境 ?自动化测试和持续集成/部署 喑B署并扩展Web应用、数据库和后端服务 器 Docker 亠、? _ 亠 ?Docker基于容器技术的轻量级虚拟化解决方案 Docker是容器引擎,把Linux的cgroup、namespace等容器 底层技术进行封装抽象,为用户提供了创建和管理容器的 便捷界面(包括命令行和API) Docker是一个开源项目,诞生于2013年初,基于Google 公司推岀的Go语言实现 ?微软,红帽Linux, IBM, Oracle等主流IT厂商已经在自己的 产品里增加对Docker的支持。 ?Google每周启动超过20亿个容器进行业务服务,于上个世 纪90年代已经开始大规模使用容器技术 传统虚拟化技术问题一亠全" 1、 资源利用效率低 2、 单物理机多应用无法有效隔离(进程空间,cpu 资源,磁盘) 3、 运维部署不便 4、 测试、版本管理复杂 5、 迁移成本高 6、 传统虚拟机,空间占用大,启动慢,管理复杂 Docker-轻量级虚拟化容器技 亠亠小 _^r;、 A^、. - AfitS . 一^Acg Jh_£?? 1>秒级启动,秒级停止,空间资源占用极少 (几M) 2、实现进程级别的隔离 3>可在普通服务器上建立上百个docker实例 4、 加快开发测试部署的速度,/、 5、 简化版本管理 Docker VS VM 容器技术 占用磁盘空间 小,甚至几十KB (後像层的情况) 启动速度 快,几秒钟 运行形态 直接运行于宿主机的內核上,不同舍器共孚同一个Linux內核 并发性 —台宿主机可以启动成千上百个容器 性能 接近宿主机本地进程 资源利用率 高 非常大,上GB 慢『几分钟 运行于H ypervisio「上 最多几十个虚拟机 砂于宿王机 低 虚拟机技术 Con tainer Hypervisor ( Type 2) Host C IS Serve r Bins/Libs p p p CD Bin s/Libs Host OS Server Docker的生态圈 Partners & rockspace Qopenstack] ^Atlassian . redhat 專 ubuntu? Microsoft Azure 魚C議sa±k刃吨 Support Enterprise Support Robust Documentation Implementation, Integration, Training Network of Partners GROUPON The Docker Platform Q RelatelQ y6lp%> GI LT O New Relic Community 460+ Contributors 250+ Meetups on Docker 2.75M Downloads 6.7K Projects on GitHub ■M 1 ■ ■ UIDM a Users oboy 金spot? @mailg un cute —二 OpenTable*) "even**" Docker Engine Docker Hub Content redis NGSMX Official Repos & 14K+ Dockerized Apps Build, Ship, and Run ■ OILS & WcrdPress node ■ mongoDB Docker文件系统 Docker AUFS特性 ?Docke r镜像位于b o o t f s之上 ?每一层镜像的下面一层称为 其父镜像(父子关系) ?第一层镜像为Base Image ?容器在最顶层 ?其下的所有层都为readonly ?Docker将 readonly 的 FS 层 称作 “image" references parent 第二部分 DockerH大核心及基本操作 Docker三大核心 三大

文档评论(0)

wq1987 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档