作者: | [美]Sébastien Goasguen [译]刘斌 |
语言: | 中文 |
出版年份: | 2017 |
其他分类: | 容器技术 |
下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
《Docker经典实例》是一本由Sébastien Goasguen撰写、刘斌翻译的全面实用的Docker入门教程,由人民邮电出版社出版。本书结构清晰,示例丰富,旨在帮助读者快速掌握Docker及相关工具的使用方法,适合运维人员、系统管理员和开发人员阅读。
本书共分为10章,每章均采用“问题-解决方案-讨论”的Cookbook格式,方便读者快速查找和应用所需知识。
介绍了Docker的基本概念、安装方法(包括Ubuntu、CentOS、Windows和OS X等系统)以及Docker的基本命令,如容器的创建、启动、停止和删除等。
讲解了如何通过docker commit
和Dockerfile构建镜像,以及如何使用Docker Hub进行镜像的存储和共享。同时,介绍了如何通过标签管理和优化Dockerfile来提高镜像构建效率。
深入探讨了Docker的网络机制,包括容器的IP地址获取、端口映射、容器链接以及多主机网络解决方案(如Weave、Flannel和Docker Network)。
介绍了如何配置Docker守护进程、从源代码编译Docker、使用nsenter和runc工具,以及如何通过Docker远程API进行自动化任务。
详细介绍了Kubernetes的基本概念、架构设计以及如何在集群中部署和管理容器。包括Pod、Replication Controller、Service等核心概念的使用方法。
探讨了CoreOS、Project Atomic、Ubuntu Core Snappy和RancherOS等专为Docker优化的操作系统,以及如何在这些系统上运行容器。
介绍了Docker Compose、Docker Swarm、Mesos、Rancher等工具的使用方法,帮助读者构建和管理Docker容器集群。
讲解了如何在AWS、Google GCE和Microsoft Azure等公有云平台上运行Docker容器,以及如何使用Docker Machine在云中创建和管理Docker主机。
介绍了如何使用Docker inspect、docker logs、Logspout、cAdvisor等工具对容器进行监控和日志管理。
通过CI/CD、ELB、Spark集群等实际应用案例,展示了Docker在生产环境中的部署和使用方法。
总之,《Docker经典实例》是一本适合初学者和有一定基础的读者的Docker实用指南,能够帮助读者快速掌握Docker的核心技术和最佳实践。