Docker经典实例
作者: [美]Sébastien Goasguen [译]刘斌
语言: 中文
出版年份: 2017
其他分类: 容器技术
下载链接:
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。

书籍摘要

《Docker经典实例》是一本由Sébastien Goasguen撰写、刘斌翻译的全面实用的Docker入门教程,由人民邮电出版社出版。本书结构清晰,示例丰富,旨在帮助读者快速掌握Docker及相关工具的使用方法,适合运维人员、系统管理员和开发人员阅读。

内容概述

本书共分为10章,每章均采用“问题-解决方案-讨论”的Cookbook格式,方便读者快速查找和应用所需知识。

第1章:Docker入门

介绍了Docker的基本概念、安装方法(包括Ubuntu、CentOS、Windows和OS X等系统)以及Docker的基本命令,如容器的创建、启动、停止和删除等。

第2章:创建和共享镜像

讲解了如何通过docker commit和Dockerfile构建镜像,以及如何使用Docker Hub进行镜像的存储和共享。同时,介绍了如何通过标签管理和优化Dockerfile来提高镜像构建效率。

第3章:Docker网络

深入探讨了Docker的网络机制,包括容器的IP地址获取、端口映射、容器链接以及多主机网络解决方案(如Weave、Flannel和Docker Network)。

第4章:开发和配置Docker

介绍了如何配置Docker守护进程、从源代码编译Docker、使用nsenter和runc工具,以及如何通过Docker远程API进行自动化任务。

第5章:Kubernetes

详细介绍了Kubernetes的基本概念、架构设计以及如何在集群中部署和管理容器。包括Pod、Replication Controller、Service等核心概念的使用方法。

第6章:为Docker优化的操作系统

探讨了CoreOS、Project Atomic、Ubuntu Core Snappy和RancherOS等专为Docker优化的操作系统,以及如何在这些系统上运行容器。

第7章:Docker生态系统:工具

介绍了Docker Compose、Docker Swarm、Mesos、Rancher等工具的使用方法,帮助读者构建和管理Docker容器集群。

第8章:云计算中的Docker

讲解了如何在AWS、Google GCE和Microsoft Azure等公有云平台上运行Docker容器,以及如何使用Docker Machine在云中创建和管理Docker主机。

第9章:监控容器

介绍了如何使用Docker inspect、docker logs、Logspout、cAdvisor等工具对容器进行监控和日志管理。

第10章:应用用例

通过CI/CD、ELB、Spark集群等实际应用案例,展示了Docker在生产环境中的部署和使用方法。

书籍特色

  • 实用性强:通过大量实际操作示例,帮助读者快速上手Docker及其相关工具。
  • 覆盖面广:涵盖从Docker基础到高级配置、从本地开发到云平台部署的全方位内容。
  • 紧跟技术趋势:介绍了Docker生态系统中的最新工具和技术,如Kubernetes、Docker Swarm等。
  • 易于学习:采用Cookbook格式,读者可以根据需要选择性阅读,方便自学和参考。

适用人群

  • 运维人员:学习如何在生产环境中部署和管理Docker容器。
  • 系统管理员:掌握Docker的安装、配置和优化方法。
  • 开发人员:了解如何将Docker集成到开发流程中,实现持续集成和持续部署。

总之,《Docker经典实例》是一本适合初学者和有一定基础的读者的Docker实用指南,能够帮助读者快速掌握Docker的核心技术和最佳实践。

期待您的支持
捐助本站