1 / 14
文档名称:

Docker入门分享.pptx

格式:pptx   大小:834KB   页数:14页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

Docker入门分享.pptx

上传人:分享精品 2017/6/23 文件大小:834 KB

下载得到文件列表

Docker入门分享.pptx

相关文档

文档介绍

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