下载此文档

ker技术专题讲座优质课件.ppt


文档分类:行业资料 | 页数:约36页 举报非法文档有奖
1/36
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/36 下载此文档
文档列表 文档介绍
简介Docker的英文本意是“搬运工”,在程序员的世界里,Docker搬运的是集装箱(Container),集装箱里装的是任意类型的App,开发者通过Docker可以将App变成一种标准化的、可移植的、自管理的组件,可以在任何主流系统中开发、调试和运行。最重要的是,它不依赖于任何语言、框架或系统。目标是实现轻量级的操作系统虚拟化解决方案基础:Linux容器(LXC),单机一般几十个VM,硬盘使用一般为GB很小,单机支持上千个容器,硬盘使用一般为MB性能通过对硬件层的模拟,增加了系统调用链路的环节,有性能损耗共享Kernel,接近原生,几乎没有性能损耗操作系统覆盖支持Linux、Windows、Mac等仅仅Kernel所支持的OSDocker应用场景web应用的自动化打包和发布自动化测试和持续集成、发布在服务型环境中部署和调整数据库或其他的后台应用从头编译或者扩展现有的OpenShift或CloudFoundry平台来搭建自己的PaaS环境。Docker带来的好处Docker的HelloWorld启动docker后台Daemon:$sudosystemctlstartdocker跑我们第一个HelloWorld容器:$sudodockerrun-i-tfedora/bin/echohelloworldhelloworld可以看到在运行命令行后的下一行会打印出经典的HelloWorld字符串。3个内部组件DockerImagesDockerimage 是Dockercontainer最基本的模板。image通过容器使系统和应用易于安装,Dockerimage是用来运行的容器,你可以在这里 https://hub./找到许多images(多种操作系统和软件已经被安装好了的Docker)。DockerContainerDocker容器(DockerContainer)是一个Image,在运行的 Dockerimage上读取和写入。Docker是一个联合的文件系统作为容器后台,容器的任何变化,都将被保存在一个基本 image新的层上。我们安装应用程序的层就是容器。每个在主机上运行的容器都是独立的,因此,提供了一个安全的应用平台。DockerRegistryDockerregistry 是为 Dockerimages提供的库。它提供了公共和私有库。公共Docker库被叫做DockerHub。这里我们能够上传push和pull我们自己的images。Docker架构图

ker技术专题讲座优质课件 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数36
  • 收藏数0 收藏
  • 顶次数0
  • 上传人读书之乐
  • 文件大小3.17 MB
  • 时间2019-10-29