前言:
最近几天发的文章都是关于 docker 入门到精通,有些粉丝说文章看得不够详细,有没有更详细一点的docker入门的技术文章或者书籍什么的,这两天我也在找,今天终于让我找到了一本Docker书籍,从入门到实践,总体来说这本书更适合初学者!废话不多说,篇幅问题,大家可以看看目录!
本书简介:
本书既适用于具备基础 Linux 知识的 Docker 初学者,也希望可供理解原理和实现的高级用户参考。同时,书中给出的实践案例,可供在进行实际部署时借鉴。前六章为基础内容,供用户理解 Docker 的基本概念和操作;7 ~ 9 章介绍包括数据管理、网络等高级操作;第 10 ~ 13章介绍了容器生态中的几个核心项目;14、15 章讨论了关于 Docker 安全和实现技术等高级话题。后续章节则分别介绍包括 Etcd、 CoreOS 、 Kubernetes 、Mesos、容器云等热门开源项目。最后,展示了使用 容器技术 的典型的应用场景和实践案例。
获取方式:
如果说自己不想去找的话,我这里也有,麻烦大家帮忙转发+关注一波,然后私信【软件测试】获取!
书本目录
第一部分Docker 入门
第1章初识Docker
1.1 什么是Docker
1.2为什么要使用Docker
1.3虚拟化与Docker
1.4本章小结
第2章Docker的核心概念和安装
2.1核心概念
2.2安装Docker
2.3本书环境介绍
2.4本章小结
第3章镜像
3.1获取镜像
3.2查看镜像信息
3.3搜寻镜像
3.4删除镜像
3.5创建镜像
3.6存出和载人镜像
3.7上传镜像
3.8本章小结
第4章容器
4.1创建容器
4.2终止容器
4.3进入容器
4.4删除容器
4.5导人和导出容器
4.6本章小结
第5章仓库
5.1 Docker Hub
5.2 Docker Pool简介
5.3创建和使用私有仓库
5.4本章小结
第6章数据管理
6.1数据卷
6.2数据卷容器
6.3利用数据卷容器迁移数
6.4内容小结
第7章网络基础
7.1 端口映射 实现访问容器
7.2容器互联实现容器间通信
7.3本章小结
第8章使用Dockerfile 创建镜像
8.1基本结构
8.2指令
8.3创建镜像
8.4本章小结
第二部分 实战案列
第9章操作系统
9.1 Busybug
9.2 Debian/Ubuntu
9.3 CentOS / Fedora
9.4 CoreOS
9.5本章小结
第10章创建支持 SSH 服务的镜像
10.1 基于commit命令创建
10.2使用 Dockerfile创建
10.3本章小结
第11章 Web 服务器 与应用
11.1 Apache
11.2 Nginx
11.3 Tomcat
11.4 Weblogic
11.5 LAMP
11.5.1下载 LAMP镜像
11.5.2 使用默认方式启动LAMP容器
11.5.3 部署自己的PHP应用
11.5.4 在PHP程序中连接数据库
11.6 CMS
11.7本章小结
第12章数据库应用
12.1 MySQL
12.2 Oracle XE
12.3 MongoDB
12.4本章小结
第13章 编程语言
13.1 PHP
13.1.1 PHP技术栈
13.1.2 PHP常用框架
13.1.3相关资源
13.2 C/C++
13.2.1 GCC
13.2.2 LLVM
13.2.3 Clang
13.3 Java
13.4 Python
13.4.1 Python 技术栈
13.4.2 Flask
13.5 Perl
13.6 Ruby
13.7 JavaScript
13.8 GO
13.9 本章小结
第14章使用私有仓库
14.1使用 docker-registry
14.2用户认证
14.3使用私有仓库批量上传镜像
14.4仓库配置
14.5本章小结
第15章构建Docker容器集群
15.1使用自定义 网桥 连接跨主机容器
15.2使 用Ambassador容器
15.3本章小结
第16章在公有云上使用Docker
16.1公有云上安装Docker
16.1.1 CentOS 6.5系统
16.1.2 Ubuntu 14.04系统
16.2阿里云 Docker的特色服务
16.3本章小结
第17章Docker 实践之道
17.1个人学习之道
17.2技术创业之道
17.3中小型企业实践之道
17.4本章小结
第三部分高级话题
第18章Docker 核心技术
18.1基本架构
18.2命名空间
18.3控制组
18.4 联合文件系统
18.5 Docker 网络实现
18.6本章小结
第19章Docker 安全
19.1命名空间隔离的安全
19.2控制组资源控制的安全
19.3内核能力机制
19.4 Docker 服务端的防护
19.5其他安全特性
19.6本章小结
第20章高级网络配置
20.1网络启动与配置参数
20.2配置容器DNS和主机名
20.3容器访问控制
20.4映射容器端口到宿主主机的实现
20.5配置 docker0网桥
20.6自定义网桥
20.7创建一个点到点连接
20.8工具和项目
20.9本章小结
第21章Docker 相关项目
21.1平台即服务方案
21.2 持续集成
21.3管理工具
21.4编程开发
21.5其他项目
21.6本章小结
附录
附录A常见问题汇总
附录B常见仓库
附录C Docker 命令查询
附录D Docker 资源链接