1 / 36
文档名称:

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

格式:ppt   大小:3,248KB   页数:36页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:读书之乐 2019/10/29 文件大小:3.17 MB

下载得到文件列表

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

相关文档

文档介绍

文档介绍:简介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架构图