当前位置:主页 > 书籍配套资源 > Docker配套资源
《深入浅出Docker》随书源码资源

《深入浅出Docker》随书源码资源

  • 更新:2021-12-27
  • 大小:7 MB
  • 类别:Docker
  • 作者:奈吉尔·波尔顿
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

这书是一本Docker新手入门书籍,共分成17章,将每一原素分为不一样的一部分,随后将这种一部分溶解为简洁明了的引言,深层次的解析及其有关的指令。假如您仅仅在找寻备考课程内容,这能够出示更强的了解和迅速参照手册。新版本在內容上开展了丰富和健全,协助阅读者更为刻骨铭心地了解Docker。这书合适开源系统器皿服务项目Docker很感兴趣的开发工作人员、Docker的新手阅读文章。

联系到作者后发现,第122页(6)mgr2的配置部分listen-addr应该为10.0.0.2:2377。

打开命令行或者powershell界面,并尝试执行下面的命令。 这句话后面没有给出命令,而是直接把命令结果显示出来了。 命令应该是16页的第三行

《深入浅出Docker》102页(第九章)倒数第二段勘误: 原书内容“应用部署成功后,还可以通过一系列简单的命令实现对其完整声明周期的管理。” 其中“声明周期”应改为“生命周期”。

“Docker变回启动一个新的web-fe副本来使实际状态与期望状态保持一致。这一功能特性强大......” 其中 “变回”应该是“便会”

内容简介

这本书是Docker的入门书,共分为17章从Docker和Docker技术的概述进行综合分析简单介绍了Docker的相关知识清晰详细的操作步骤结合大量实际代码,帮助读者学以致用,将Docker知识应用到实际项目开发中。这本书适合对Docker感兴趣的初学者、本书也可以作为Docker注册工程师考试的参考书。

目录

  • 第一部分Docker概览
  • 第1章容器发展之路2
  • 1.1落后的旧时代2
  • 1.2你好,VMware!2
  • 1.3虚拟机的不足3
  • 1.4你好,容器!3
  • 1.5Linux容器3
  • 1.6你好,Docker!4
  • 1.7Windows容器4
  • 1.8Windows容器vsLinux容器4
  • 1.9Mac容器现状5
  • 1.10Kubernetes5
  • 1.11本章小结6
  • 第2章走进Docker7
  • 2.1Docker—简介7
  • 2.2Docker公司7
  • 2.3Docker运行时与编排引擎8
  • 2.4Docker开源项目(Moby)9
  • 2.5容器生态10
  • 2.6开放容器计划11
  • 2.7本章小结12
  • 第3章Docker安装13
  • 3.1Windows版Docker(DfW)13
  • 3.2Mac版Docker(DfM)17
  • 3.3在Linux上安装Docker19
  • 3.4在WindowsServer2016上安装Docker21
  • 3.5Docker引擎(Engine)升级22
  • 3.5.1在Ubuntu16.04上升级DockerCE23
  • 3.5.2在WindowsServer2016上升级DockerEE24
  • 3.6Docker存储驱动的选择25
  • 3.6.1DeviceMapper配置26
  • 3.6.2让Docker自动设置direct-lvm26
  • 3.6.3手动配置DeviceMapper的direct-lvm28
  • 3.7本章小结28
  • 第4章纵观Docker29
  • 4.1运维视角29
  • 4.1.1镜像30
  • 4.1.2容器31
  • 4.1.3连接到运行中的容器34
  • 4.2开发视角35
  • 4.3本章小结38
  • 第二部分Docker技术
  • 第5章Docker引擎40
  • 5.1Docker引擎—简介40
  • 5.2Docker引擎—详解41
  • 5.2.1摆脱LXC41
  • 5.2.2摒弃大而全的Dockerdaemon42
  • 5.2.3开放容器计划(OCI)的影响43
  • 5.2.4runc43
  • 5.2.5containerd43
  • 5.2.6启动一个新的容器(示例)44
  • 5.2.7该模型的显著优势45
  • 5.2.8shim45
  • 5.2.9在Linux中的实现46
  • 5.2.10daemon的作用46
  • 5.3本章小结46
  • 第6章Docker镜像48
  • 6.1Docker镜像—简介48
  • 6.2Docker镜像—详解48
  • 6.2.1镜像和容器49
  • 6.2.2镜像通常比较小49
  • 6.2.3拉取镜像49
  • 6.2.4镜像命名51
  • 6.2.5镜像仓库服务51
  • 6.2.6镜像命名和标签52
  • 6.2.7为镜像打多个标签54
  • 6.2.8过滤dockerimagels的输出内容55
  • 6.2.9通过CLI方式搜索DockerHub56
  • 6.2.10镜像和分层57
  • 6.2.11共享镜像层60
  • 6.2.12根据摘要拉取镜像61
  • 6.2.13镜像散列值(摘要)63
  • 6.2.14多层架构的镜像63
  • 6.2.15删除镜像65
  • 6.3镜像—命令67
  • 6.4本章小结67
  • 第7章Docker容器68
  • 7.1Docker容器—简介68
  • 7.2Docker容器—详解69
  • 7.2.1容器vs虚拟机69
  • 7.2.2虚拟机的额外开销71
  • 7.2.3运行的容器71
  • 7.2.4检查Dockerdaemon71
  • 7.2.5启动一个简单容器72
  • 7.2.6容器进程74
  • 7.2.7容器生命周期75
  • 7.2.8优雅地停止容器78
  • 7.2.9利用重启策略进行容器的自我修复78
  • 7.2.10Web服务器示例80
  • 7.2.11查看容器详情82
  • 7.2.12快速清理82
  • 7.3容器—命令83
  • 7.4本章小结84
  • 第8章应用的容器化85
  • 8.1应用的容器化—简介85
  • 8.2应用的容器化—详解86
  • 8.2.1单体应用容器化86
  • 8.2.2生产环境中的多阶段构建95
  • 8.2.3最佳实践98
  • 8.3应用的容器化—命令100
  • 8.4本章小结101
  • 第9章使用DockerCompose部署应用102
  • 9.1使用DockerCompose部署应用—简介102
  • 9.2使用DockerCompose部署应用—详解103
  • 9.2.1DockerCompose的背景103
  • 9.2.2安装DockerCompose103
  • 9.2.3Compose文件105
  • 9.2.4使用DockerCompose部署应用107
  • 9.2.5使用DockerCompose管理应用110
  • 9.3使用DockerCompose部署应用—命令115
  • 9.4本章小结116
  • 第10章DockerSwarm117
  • 10.1DockerSwarm—简介117
  • 10.2DockerSwarm—详解118
  • 10.2.1Swarm的初步介绍118
  • 10.2.2搭建安全Swarm集群119
  • 10.2.3Swarm服务125
  • 10.2.4故障排除133
  • 10.3DockerSwarm—命令134
  • 10.4本章小结135
  • 第11章Docker网络136
  • 11.1Docker网络—简介136
  • 11.2Docker网络—详解137
  • 11.2.1基础理论137
  • 11.2.2单机桥接网络140
  • 11.2.3多机覆盖网络146
  • 11.2.4接入现有网络146
  • 11.2.5服务发现152
  • 11.2.6Ingress网络153
  • 11.3Docker网络—命令156
  • 11.4本章小结156
  • 第12章Docker覆盖网络157
  • 12.1Docker覆盖网络—简介157
  • 12.2Docker覆盖网络—详解157
  • 12.2.1在Swarm模式下构建并测试Docker覆盖网络158
  • 12.2.2工作原理164
  • 12.3Docker覆盖网络—命令168
  • 12.4本章小结168
  • 第13章卷与持久化数据169
  • 13.1卷与持久化数据—简介169
  • 13.2卷与持久化数据—详解169
  • 13.2.1容器与非持久数据170
  • 13.2.2容器与持久化数据170
  • 13.2.3在集群节点间共享存储175
  • 13.3卷与持久化数据—命令176
  • 13.4本章小结176
  • 第14章使用DockerStack部署应用177
  • 14.1使用DockerStack部署应用—简介177
  • 14.2使用DockerStack部署应用—详解178
  • 14.2.1简单应用178
  • 14.2.2深入分析Stack文件180
  • 14.2.3部署应用186
  • 14.2.4管理应用191
  • 14.3使用DockerStack部署应用—命令193
  • 14.4本章小结194
  • 第15章Docker安全195
  • 15.1Docker安全—简介195
  • 15.2Docker安全—详解196
  • 15.2.1Linux安全技术197
  • 15.2.2Docker平台安全技术201
  • 15.3本章小结212
  • 第16章企业版工具213
  • 16.1企业版工具—简介213
  • 16.2企业版工具—详解214
  • 16.2.1DockerEE引擎214
  • 16.2.2Docker通用控制平面(UCP)216
  • 16.2.3Docker可信镜像仓库服务(DTR)227
  • 16.3本章小结233
  • 第17章企业级特性234
  • 17.1企业级特性—简介234
  • 17.2企业级特性—详解234
  • 17.2.1基于角色的权限控制(RBAC)235
  • 17.2.2集成活动目录239
  • 17.2.3Docker内容信任机制(DCT)241
  • 17.2.4配置Docker可信镜像仓库服务(DTR)243
  • 17.2.5使用Docker可信镜像仓库服务244
  • 17.2.6提升镜像247
  • 17.2.7HTTP路由网格(HRM)250
  • 17.3本章小结253
  • 附录A安全客户端与daemon的通信255
  • 附录BDCA考试265
  • 附录C延伸270

资源下载

资源下载地址1:https://pan.baidu.com/s/1edNfnAiLxVBbE0Ol69AYNQ

相关资源

网友留言