Docker实战:虚拟化新纪元
需积分: 11 99 浏览量
更新于2024-07-20
收藏 8.84MB PDF 举报
"Docker in Action 是一本由 Jeff Nickoloff 撰写的书籍,深入讲解了 Docker 技术的使用和实践。本书旨在帮助读者理解 Docker 的虚拟化模型,如何构建、部署和管理运行在 Docker 容器中的应用程序。通过一系列精心设计的例子,它涵盖了从个人开发测试环境到大规模云部署的 Docker 应用技巧。书中还涉及了软件的打包与分发、多容器和多主机环境的管理,以及使用 Docker Compose 和 Swarm 进行集群管理。购买纸质书还将免费获得 PDF、Kindle 和 ePub 格式的电子版。"
Docker 是一种免费开源的程序,它创建了一个轻量级的虚拟环境——容器,用于包含特定依赖的应用。Docker 引擎利用宿主操作系统的功能来管理和构建这些容器,使得在容器内运行的软件共享 Linux 操作系统和其他资源,从而显著减小了它们的占用空间,并简化了安装、管理和移除应用的过程。通过 Docker,开发者可以将应用打包,无需担心环境特定的部署问题,而运维团队则可以获得更干净、更高效的系统。
书中分为三个部分:
1. 保持整洁的计算机:
- 第1章介绍了 Docker 基础,阐述其虚拟化模型。
- 第2章讲解如何在容器中运行软件。
- 第3章简化了软件安装流程。
- 第4章探讨了使用卷进行持久存储和共享状态。
- 第5章介绍了网络曝光,即如何暴露容器服务。
- 第6章讨论了通过隔离来限制风险。
2. 软件的打包与分发:
- 第7章介绍了如何将软件打包到镜像中。
- 第8章涉及自动化构建和高级镜像考虑因素。
- 第9章讲述了公共和私有软件的分布,包括使用 Docker Hub 和其他注册表。
- 第10章展示了如何运行自定义的注册表。
3. 多容器和多主机环境:
- 第11章介绍了使用 Docker Compose 宣告式地管理环境。
- 第12章涵盖了使用 Machine 和 Swarm 创建集群。
这些章节的内容不仅涵盖了 Docker 的基本操作,还深入到了高级话题,如镜像构建策略、容器的网络配置、安全隔离和集群管理。无论你是初学者还是经验丰富的开发者,这本书都能提供实用的知识和技巧,帮助你在实际工作中更好地利用 Docker 技术。
2018-04-04 上传
2019-05-16 上传
2021-09-29 上传
2015-03-17 上传
2017-11-21 上传
2018-10-08 上传
2018-12-04 上传
2021-09-30 上传
2018-03-14 上传
ramissue
- 粉丝: 354
- 资源: 1487
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析