Docker入门分享.pptx_第1页
Docker入门分享.pptx_第2页
Docker入门分享.pptx_第3页
Docker入门分享.pptx_第4页
Docker入门分享.pptx_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Docker入门分享,张玉坡,分享内容,Docker简介,Docker是一个新的容器化开源项目,诞生于2013年初,最初是dotCloud公司内部的一个业余项目,项目后来加入了Linux基金会,遵从了Apache2.0协议,基于Google公司推出的Go语言实现。Docker提供了一个可以运行你的应用程序的容器,它可以将应用以及依赖包到一个可移植的容器中,然后发布到任何Linux机器上。Docker扩展了Linux容器(LinuxContainers)通过一个高层次的API为进程单独提供了一个轻量级的虚拟环境,有点类似虚拟机的概念。,DockerVS虚拟机,Docker组件,镜像(Image)容器(Container)仓库(Repository),Docker镜像,类似虚拟机的镜像,用来创建Docker的容器,镜像是一个只读模板。一个镜像可以包含一个完整的(ubuntu)操作系统环境里面仅安装了Apache/Mysql或用户需要的其它应用程序。,Docker容器,类似轻量级的沙箱,容器是从镜像创建的应用实例,每个容器都是相互隔离的、保证安全的平台。Docker利用容器(Container)来运行应用。,Docker仓库,仓库(Repository)是集中存放镜像文件的场所。类似代码仓库。仓库分为公开仓库(Public)和私有仓库(Private)两种形式。最大的公开仓库是DockerHub,存放了数量庞大的镜像供用户下载。国内的公开仓库包括时速云、网易云等,可以提供大陆用户更稳定快速的访问。,我们面临的问题:,环境管理复杂:从各种OS到各种中间件再到各种App。一款产品能够成功发布,作为开发者需要关心的东西太多,且难于管理,这个问题在软件行业中普遍存在并需要直接面对。,Docker使用场景,web应用的自动化打包和发布;加速本地开发。通过Docker能够快速搭建好开发和运行环境,并且该环境可以直接传递给测试和产品部署。在服务型环境中部署并扩展Web应用、数据库和后端服务器。创建安全沙盒。轻量级的桌面虚拟化。,Docker安装体验,yumsearchdockeryum-yinstalldockersystectlstartdocker.service,获取镜像,dockersearchcentosdockerpullcentosdockerimages,启动容器,docke

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论