循序渐进学Docker_帝都客_ pdf扫描版_完整版_资源免费下载

 

PDF下载地址 http://www.diduker.com/html/1950.html

 

PDF相关截图

 

目录

前言
第—部分基础篇
第1章全面认识Docker
1.1Docker是什么
1.1.1Docker的由来
1.1.2Docker为什么这么火
1.1.3Docker究竟是什么
1.2 Docker的结构与特性
1.2.1Docker构成
1.2.2Docker化应用的存在形式
1.2.3Docker对变更的管理
1.3为什么使用Docker
1.3.1从代码管理说起
1.3.2当前的优化策略
1.3.3Github版的应用部署解决方案
1.3.4Docker应用场景
1.3.5Docker可以解决哪些痛点
1.3.6Docker的使用成本
1.4本章小结
第2章初步体验Docker
2.1Windows下安装Docker
2.2利用Docker搭建个人博客
2.2.1传统的安装方法
2.2.2使用Docker进行安装
2.2.3解惑
2.2.4其他注意事项
2.3本章小结
第3章Ubuntu下使用Docker
3.1Docker的运行平台
3.2安装Windows和Ubuntu双系统
3.2.1制作Ubuntu安装U盘
3.2.2通过U盘安装Ubuntu
3.3在Ubuntu下安装Docker
3.4再次体验Docker
3.4.1再看个人博客WordPress的搭建
3.4.2开源的版本控制利器——GitLab
3.4.3项目管理系统——Redmine
3.5本章小结
第4章Docker的基础知识
4.1Docker的基本概念和常用操作指令
4.1.1Docker三大基础组件
4.1.2常用的Docker指令
4.1.3Docker的组织结构
4.210分钟的动手教程
4.3本章小结
第二部分高级篇
第5章Docker容器管理
5.1单一容器管理
5.1.1容器的标示符
5.1.2查询容器信息
5.1.3容器内部命令
5.2多容器管理
5.2.1Docker Compose
5.2.2配置文件
5.3本章小结
第6章Docker镜像管理
6.1认识Docker镜像
6.2DOCkerfile
6.3项目中的镜像分层
6.4定制私有的基础镜像
6.5本章小结
第7章Docker仓库管理
7.1镜像的公有仓库
7.1.1创建Docker Hub账户
7.1.2基本操作
7.2私有仓库
7.2.1安装docker—registry
7.2.2配置文件
7.3构建安全的私有仓库
7.3.1Nginx安装与配置
7.3.2SSL证书
7.3.3客户端配置
7.4本章小结
第8章Docker网络和存储管理
8.1Docker网络
8.1.1Docker的通信方式
8.1.2网络配置
8.2Docker数据管理
8.2.1基本介绍
8.2.2数据卷
8.2.3数据卷容器
8.2.4备份、恢复和迁移数据卷
8.3Docker存储驱动
8.3.1Docker存储驱动历史
8.3.2Docker overlayfs driver
8.4本章小结
第9章Docker项目日常维护
9.1宿主机的管理
9.1.1安装Docker并启动
9.1.2网桥模式
9.2GitLab的日常维护
9.2.1项目的创建
9.2.2代码版本控制
9.2.3日常维护
9.3本章小结
第10章Docker Swarm容器集群
10.1Swarmkit核心设计
10.2Swarmkit集群搭建
10.2.1创建Manager节点
10.2.2创建Worker节点
10.3Swarmkit基本功能
10.3.1service创建与删除
10.3.2service扩容与缩容
10.3.3service灰度升级
10.3.4service网络配置、域名解析和负载均衡
10.3.5Swarmkit节点管理
10.3.6Manager节点和Worker节点角色切换
10.4Swarmkit负载均衡原理分析
10.5本章小节
第11章Docker插件开发
11.1Docker插件工作机制
11.1.1Docker插件接口
11.1.2插件发现机制
11.1.3JSON文件格式
11.1.4插件的生命周期
11.1.5利用systemd socket activation功能管理插件
11.1.6API格式
11.2Docker volume插件开发
11.2.1cgroupfs使用方法和工作原理
11.2.2dockervolume接口
11.2.3实现cgroupfs—volume volume插件
11.3本章小节
第三部分案例篇
第12章Docker离线系统应用案例
12.1为什么使用Docker
12.2离线系统业务架构
12.3Clip名字服务
12.4Clip名字服务与Docker应用
12.5本章小结
第13章Etcd、Cadvisor和Kubernetes实践
13.1Etcd实践
13.1.1安装Etcd
13.1.2使用方法
13.2Cadvisor实践
13.2.1安装Cadvisor
13.2.2Cadvisor API
13.3Kubernetes实践
13.3.1基本概念
13.3.2环境说明
13.3.3环境部署
13.3.4API常用操作
13.3.5创建pod单元
13.3.6实战案例
13.4本章小结
第14章构建Docker高可用及自动发现架构实践
14.1架构优势
14.2架构介绍
14.3架构搭建
14.3.1组件环境部署
14.3.2Etcd配置
14.3.3Confd配置
14.3.4容器提交注册
14.4业务上线
14.5本章小结
第15章Docker Overlay Network实践
15.1环境介绍
15.2容器与容器之间通信
15.2.1启动docker daemon
15.2.2创建网络
15.2.3启动容器
15.3Docker的VXLAN实现
15.3.1VXLAN帧结构
15.3.2Docker内部实现
15.3.3Linux VXLAN设备
15.4容器访问外部网络
15.5外部网络访问容器
15.6本章小结
第四部分源码探索篇
第16章Docker源码探索
16.1Docker源码目录结构
16.2源码编译Docker
16.2.1修改Dockerfile
16.2.2其他
16.2.3编译源码的好处
16.3输出函数调用关系
16.4本章小结

 

猜你喜欢

转载自blog.csdn.net/qq909636801/article/details/81110821