搜索

pdf文档 Docker入门白皮书

1.21 MB 19 页 1 下载 39 浏览 0 评论 0 收藏
语言 格式 评分
中文(简体)
.pdf
3
摘要
文档主要介绍了Docker的起源、核心概念、优势及应用场景。Docker起源于dotCloud公司,其创始人Solomon Hykes为解决应用开发工程师与系统工程师协作困难的问题,将核心引擎开源,随后迅速获得关注。Docker通过容器技术实现应用的打包、移植和虚拟化,具有简化程序、避免选择恐惧症、节省开支等优势。文档详细解释了镜像、容器和仓库三个核心概念:镜像是只读模板,容器是镜像的运行实例,仓库用于存放镜像。Docker的应用场景包括面向开发人员的快速开发交付、面向运维人员的降低运维成本以及面向企业的PaaS层实现。文档也提到Docker仍处于发展完善阶段,但已受到IT巨头关注。
AI总结
Docker 起源于 dotCloud 公司,为解决开发与运维协作难题而开源其核心引擎,迅速获得全球关注。其核心价值在于通过容器技术实现“构建一次,到处运行”。 **主要优势:** 1. **简化程序**:开发者可将应用及依赖打包到可移植容器中,在任何 Linux 机器上运行。过去需数天或数周的任务,Docker 仅需数秒即可完成。 2. **避免选择恐惧症**:Docker 镜像包含运行环境和配置,可简化 Web 应用、数据库、大数据集群等多种应用实例的部署。 3. **节省开支**:Docker 与云结合,充分利用云空间,改变了高性能必然高价格的思维。例如,可利用凌晨低访问时段,轻松将资源切换给夜间批处理任务。 **核心概念:** - **镜像**:只读模板,用于创建容器。 - **容器**:从镜像创建的运行实例,相互隔离。 - **仓库**:集中存放镜像的场所,如 Docker Hub。 **安全与应用场景:** - **安全性**:Docker 容器通过限制内核能力(capabilities)提供一定安全性,但建议使用非 root 权限运行进程。 - **面向开发人员**:快速开发交付,可在内存较小的开发环境中轻松运行数十个服务。 - **面向运维人员**:降低运维成本,通过镜像机制整合服务器。 - **面向企业**:可提供 PaaS 层实现,如搭建自己的 PaaS 环境。 **行业动态:** - **开放容器技术项目(OCP)**:2015 年推出,旨在建立通用容器标准,汇集了微软、谷歌、IBM 等巨头,促进了生态系统的统一。 - **专家观点**:Docker 公司正发展核心能力(libcontainer)、跨业务管理(libswarm)和容器间消息(libchan)。未来,Docker 容器可能成为云计算和大数据领域的重要成员,甚至成为后端服务分发和部署的平台。 **现状与前景:** - Docker 虽仅面世两年,尚处发展与完善阶段,但已获众多 IT 巨头看好,并有多家银行将其投入生产应用。 - 围绕 Docker 的初创企业已经形成,学习 Docker 风气正盛,预计未来 Docker 和 CaaS 将获得更多肯定。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 7 页请下载阅读 -
文档评分
请文明评论,理性发言.