• 【全新正版】 Docker实战派——容器入门七步法
21年品牌 40万+商家 超1.5亿件商品

【全新正版】 Docker实战派——容器入门七步法

全新正版图书,支持七天退换,可开具电子发票。

65.68 5.6折 118 全新

仅1件

上海黄浦
认证卖家担保交易快速发货售后保障

作者王嘉涛//李传龙//卢桂周

出版社电子工业出版社

ISBN9787121431456

出版时间2021-08

装帧平装

开本16开

定价118元

货号31410671

上书时间2024-04-21

轩天书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
王嘉涛(Jartto),高级技术专家,技术博客作者。擅长 Web 领域,对性能优化、工程化及容器化略有心得。现就职于美团,负责前端公共技术建设。
李传龙(Alonso),Kubernetes运维专家。在运维领域积累了丰富的实战经验,尤其是对服务容器化、PasS化、稳定性建设、运维体系建设等方面进行了深入探索。现就职于百度,负责云相关运维。
卢桂周(Storm),前端技术专家。在前端技术升级、UI自动化测试、CI/CD、前端工程化、服务容器化等方面有丰富的实战经验。现就职于拉勾,负责前端团队。

目录
 第1章  快速了解Docker
  1.1  Docker简介
    1.1.1  通过“盖房子”来理解Docker——一次构建,处处运行
    1.1.2  Docker的适用人群
    1.1.3  Docker能解决什么问题
    1.1.4  如何快速入门
  1.2  Docker的基本组成
    1.2.1  Docker的三大组成部分
    1.2.2  Docker的三大核心概念
  1.3  入门必备基础知识
    1.3.1  Linux基本操作
    1.3.2  Shell基础命令
    1.3.3  网络调试基础
    1.3.4  Nginx配置
    1.3.5  区分物理机、虚拟机与容器
  1.4  安装Docker
    1.4.1  在Windows中安装
    1.4.2  在macOS中安装
    1.4.3  在CentOS中安装
    1.4.4  在Ubuntu中安装
    1.4.5  配置镜像加速
  1.5  使用Docker桌面端工具
    1.5.1  基本功能介绍
    1.5.2  使用镜像仓库
  1.6  Docker常用命令1——镜像命令
    1.6.1  Dockerfile配置示例
    1.6.2  FROM命令
    1.6.3  MAINTAINER命令
    1.6.4  RUN命令
    1.6.5  ADD命令和COPY命令
    1.6.6  ENV命令
    1.6.7  WORKDIR命令
    1.6.8  EXPOSE命令
    1.6.9  CMD命令和ENTRYPOINT命令
    1.6.10  VOLUME命令
  1.7  Docker常用命令2——容器命令
    1.7.1  clone命令
    1.7.2  build命令
    1.7.3  run命令
    1.7.4  share命令
    1.7.5  push命令
  1.8  本章小结
第2章  开始第一个Docker项目
  2.1  项目开发的主要阶段
    2.1.1  一般项目开发的主要阶段
    2.1.2  Docker项目开发的主要阶段
  2.2  项目前期准备
    2.2.1  准备相关环境
    2.2.2  准备项目
  2.3  对Web项目进行容器化改造
    2.3.1  构建项目
    2.3.2  配置Nginx文件
    2.3.3  创建和配置Dockerfile文件
  2.4  构建项目镜像
    2.4.1  准备启动环境
    2.4.2  构建镜像
  2.5  在容器中运行项目镜像
    2.5.1  运行容器
    2.5.2  管理容器
    2.5.3  在浏览器中打开
    2.5.4  进程管理
    2.5.5  日志查看
  2.6  管理镜像
    2.6.1  了解镜像仓库
    2.6.2  最大的镜像仓库——Docker Hub
    2.6.3  把项目镜像推送到远程镜像仓库中
  2.7  发布项目
    2.7.1  准备服务器环境
    2.7.2  部署项目
    2.7.3  确定容器是否运行正常
    2.7.4  线上验证
  2.8  本章小结
第3章  了解Docker的核心原理
  3.1  熟悉Docker架构
  3.2  Linux的Namespace机制
  3.3  Linux底层的Cgroup隔离机制
  3.4  容器的生命周期
    3.4.1  容器的生命状态
    3.4.2  容器状态之间的关系
    3.4.3  终止进程的SIGKILL信号和SIGTERM信号
  3.5  Docker的网络与通信
    3.5.1  网络驱动程序
    3.5.2  网桥网络
    3.5.3  覆盖网络
    3.5.4  Macvlan网络
    3.5.5  禁用Docker上的网络
  3.6  Docker UnionFS的原理
    3.6.1  UnionFS的概念
    3.6.2  加载Docker镜像的原理
  3.7  Device Mapper存储
    3.7.1  镜像分层和共享
    3.7.2  在Docker中配置devicemapper
    3.7.3  配置loop-lvm模式
    3.7.4  配置direct-lvm模式
    3.7.5  最佳实践
  3.8  Compose容器编排
    3.8.1  安装Docker Compose
    3.8.2  基本使用
    3.8.3  验证服务是否正常
    3.8.4  绑定目录与更新应用
    3.8.5  在后台启动服务
    3.8.6  部署分布式应用
  3.9  Docker源码分析
    3.9.1  给初学者的建议
    3.9.2  学习Docker源码的思路
    3.9.3  容器是如何被启动的
    3.9.4  Docker Client是如何访问Docker Server的
    3.9.5  Docker Engine是如何工作的
  3.10  本章小结
第4章  趁热打铁,Docker项目实战
  4.1  前端环境准备
    4.1.1  Web服务器——安装Nginx
    4.1.2  服务器端环境——安装Node.js
  4.2  前端应用1——Web技术栈
    4.2.1  Web框架1——React实战
    4.2.2  Web框架2——Vue.js实战
    4.2.3  Web框架3——其他
  4.3  前端应用2——Node.js
    4.3.1  客户端渲染——CSR实战
    4.3.2  服务器端渲染——SSR实战
  4.4  后端环境准备
    4.4.1  注册中心——ZooKeeper
    4.4.2  消息队列框架——Kafka
    4.4.3  微服务框架——Dubbo
    4.4.4  数据库1——安装Redis
    4.4.5  数据库2——安装M

内容摘要
云原生时代,应用变得越来越强大,与此同时,它的复杂度也在呈指数级上升。希望实现基础设施和流程现代化,甚至组织文化现代化的企业的最终目标是仔细选择最适合其具体情况的云技术。在现代化的企业应用中,集群部署、隔离环境、灰度发布、服务网格及动态扩容/缩容缺一不可,而Docker技术则是其中间的必要桥梁。

本书将围绕Docker技术展开介绍,通过“七步法”为读者构建完善的学习体系。开篇先通过“盖房子”的故事展开,让读者迅速了解Docker是什么、能做什么。然后补充一些与Docker技术相关的基础知识,包含Linux、Shell、Nginx及网络调试基础,为读者的后续学习扫除障碍。最后通过示例帮助读者进行Docker容器化体验。“授人以鱼,不如授人以渔”。本书通过剖析Docker的核心原理、持续集成与发布及企业级应用案例,一步步为读者打造“通向企业级应用”的阶梯。

本书内容详尽,由浅入深,案例丰富,既适用于Docker初学者及软件开发人员,又适用于高等院校和培训学校计算机相关专业的师生。

主编推荐
"(1)趣味易懂。 书中剥除了晦涩难懂的“外衣”,通过趣味故事展开。读者无须记忆,就可轻松理解。 (2)案例丰富。 包含大量的案例,读者接近可以按照教程逐步实现,体验Docker编程的乐趣。 (3)实操性强。 本书案例均来自实际的研发项目,实操性强。掌握本书中的方法论,能事半功倍。"

精彩内容
     云原生时代,应用变得越来越强大,与此同时,它的复杂度也在呈指数级上升。希望实现基础设施和流程现代化,甚至组织文化现代化的企业的最终目标是仔细选择最适合其具体情况的云技术。在现代化的企业应用中,集群部署、隔离环境、灰度发布、服务网格及动态扩容/缩容缺一不可,而Docker技术则是其中间的必要桥梁。
    本书将围绕Docker技术展开介绍,通过“七步法”为读者构建完善的学习体系。开篇先通过“盖房子”的故事展开,让读者迅速了解Docker是什么、能做什么。然后补充一些与Docker技术相关的基础知识,包含Linux、Shell、Nginx及网络调试基础,为读者的后续学习扫除障碍。最后通过示例帮助读者进行Docker容器化体验。“授人以鱼,不如授人以渔”。本书通过剖析Docker的核心原理、持续集成与发布及企业级应用案例,一步步为读者打造“通向企业级应用”的阶梯。
    本书内容详尽,由浅入深,案例丰富,既适用于Docker初学者及软件开发人员,又适用于高等院校和培训学校计算机相关专业的师生。

媒体评论
手把手实战,照着书上动手,轻松学会Docker。
(1)趣味易懂。
书中剥除了晦涩难懂的“外衣”,通过趣味故事展开。读者无须记忆,就可轻松理解。
(2)案例丰富。
包含大量的案例,读者完全可以按照教程逐步实现,体验Docker编程的乐趣。
(3)实操性强。
本书案例均来自实际的研发项目,实操性强。掌握本书中的方法论,能事半功倍。
毋庸讳言,现如今还不了解Docker就不是一个合格的开发者。Docker对DevOps的飞速发展具有重要作用。本书结合作者多年一线“大厂”技术实践的经验,既有前端开发者的视角,又有上下游的相关案例,为读者提供了一个完整的DevOps“地图”,可以作为一线开发人员的案头用书。
——高途集团大前端技术通道负责人  黄后锦

Docker作为一种开源的应用容器引擎正在被广泛使用。本书由浅入深地介绍了相关的知识点,将很多不容易理解的概念用生活中的例子生动、形象地表达了出来,对于各个阶段的学习者来说都非常友好。同时,本书从研发岗位的不同视角,介绍了Docker的实践方案,对相关开发者的日常工作具有一定的指导作用。
——字节跳动商业技术营销工程团队负责人  赵龙

云计算技术的普及,使企业和组织更聚焦于自身的核心业务。而云原生如同“集装箱改变世界”一样,通过标准化的方式来应对业务在打包、部署和管理等过程中遇到的各种挑战,从而帮助企业达到降本增效的目的。
容器技术可以说是云原生技术体系结构的基础。而Docker则是容器技术落地的“先驱”,是非常重要的容器技术实现,在整个云原生技术体系中具有重要作用。
本书通过一个故事让读者明白Docker是什么,之后通过一个项目带领读者快速上手实践,并帮助读者补充了解Docker的核心原理,而后从项目实践、持续集成与发布、Docker的高级应用、打造企业级应用等方面展开介绍。本书是帮助读者入门Docker的佳作。
乐于见到有更多这样的图书来帮助更多有需求的人,帮助他们早日走上云原生的大舞台。
——阿里云边缘云原生技术负责人  周晶

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP