关于运维:Docker技术入门与实战

1次阅读

共计 2624 个字符,预计需要花费 7 分钟才能阅读完成。

Docker 技术入门与实战

下载地址 https://pan.baidu.com/s/1bAoRQQlvBa-PXy5lgIlxUg

扫码上面二维码关注公众号回复 100011 获取分享码


本书目录构造如下:

第一局部 根底入门

第 1 章 初识容器与 Docker

1.1 什么是 Docker

1.2 为什么要应用 Docker

1.3 Docker 与虚拟化

1.4 本章小结

第 2 章 外围概念与装置配置

2.1 外围概念

2.2 装置 Docker

2.3 配置 Docker 服务

2.4 举荐实际环境

2.5 本章小结

第 3 章 应用 Docker 镜像

3.1 获取镜像

3.2 查看镜像信息

3.3 搜查镜像

3.4 删除镜像

3.5 创立镜像

3.6 存出和载入镜像

3.7 上传镜像

3.8 本章小结

第 4 章 操作 Docker 容器

4.1 创立容器

4.2 终止容器

4.3 进入容器

4.4 删除容器

4.5 导入和导出容器

4.6 本章小结

第 5 章 拜访 Docker 仓库

5.1 Docker Hub 公共镜像市场

5.2 时速云镜像市场

5.3 搭建本地公有仓库

5.4 本章小结

第 6 章 Docker 数据管理

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 应用.dockerignore 文件

8.5 最佳实际

8.6 本章小结

第二局部 实战案例

第 9 章 操作系统

9.1 BusyBox

9.2 Alpine

9.3 Debian/Ubuntu

9.4 CentOS/Fedora

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 Jetty

11.5 LAMP

11.6 CMS

11.7 继续开发与治理

11.8 本章小结

第 12 章 数据库利用

12.1 MySQL

12.2 MongoDB

12.3 Redis

12.4 Memcached

12.5 CouchDB

12.6 Cassandra

12.7 本章小结

第 13 章 分布式解决与大数据平台

13.1 RabbitMQ

13.2 Celery

13.3 Hadoop

13.4 Spark

13.5 Storm

13.6 Elasticsearch

13.7 本章小结

第 14 章 编程开发

14.1 C/C++

14.2 Java

14.3 Python

14.4 JavaScript

14.5 Go

14.6 PHP

14.7 Ruby

14.8 Perl

14.9 R

14.10 Erlang

14.11 本章小结

第 15 章 容器与云服务

15.1 私有云容器服务

15.2 容器云服务

15.3 阿里云容器服务

15.4 时速云容器平台

15.5 本章小结

第 16 章 容器实战思考

16.1 Docker 为什么会胜利

16.2 研发人员该如何看容器

16.3 容器化开发模式

16.4 容器与生产环境

16.5 本章小结

第三局部 进阶技能

第 17 章 Docker 外围实现技术

17.1 根本架构

17.2 命名空间

17.3 控制组

17.4 联结文件系统

17.5 Linux 网络虚拟化

17.6 本章小结

第 18 章 配置公有仓库

18.1 装置 Docker Registry

18.2 配置 TLS 证书

18.3 治理拜访权限

18.4 配置 Registry

18.5 批量治理镜像

18.6 应用告诉零碎

18.7 本章小结

第 19 章 平安防护与配置

19.1 命名空间隔离的平安

19.2 控制组资源管制的平安

19.3 内核能力机制

19.4 Docker 服务端的防护

19.5 更多平安个性的应用

19.6 应用第三方检测工具

19.7 本章小结

第 20 章 高级网络性能

20.1 网络启动与配置参数

20.2 配置容器 DNS 和主机名

20.3 容器访问控制

20.4 映射容器端口到宿主主机的实现

20.5 配置 docker0 网桥

20.6 自定义网桥

20.7 应用 OpenvSwitch 网桥

20.8 创立一个点到点连贯

20.9 本章小结

第 21 章 libnetwork 插件化网络性能

21.1 容器网络模型

21.2 Docker 网络相干命令

21.3 构建跨主机容器网络

21.4 本章小结

第四局部 开源我的项目

第 22 章 Etcd——高可用的键值数据库

22.1 简介

22.2 装置和应用 Etcd

22.3 应用 etcdctl 客户端

22.4 Etcd 集群治理

22.5 本章小结

第 23 章 Docker 三剑客之 Docker Machine

23.1 简介

23.2 装置 Machine

23.3 应用 Machine

23.4 Machine 命令

23.5 本章小结

第 24 章 Docker 三剑客之 Docker Compose

24.1 简介

24.2 装置与卸载

24.3 Compose 命令阐明

24.4 Compose 环境变量

24.5 Compose 模板文件

24.6 Compose 利用案例一:Web 负载平衡

24.7 Compose 利用案例二:大数据 Spark 集群

24.8 本章小结

第 25 章 Docker 三剑客之 Docker Swarm

25.1 简介

25.2 装置 Swarm

25.3 应用 Swarm

25.4 应用其余服务发现后端

25.5 Swarm 中的调度器

25.6 Swarm 中的过滤器

25.7 本章小结

第 26 章 Mesos——优良的集群资源调度平台

26.1 简介

26.2 Mesos 装置与应用

26.3 原理与架构

26.4 Mesos 配置项解析

26.5 日志与监控

26.6 常见利用框架

26.7 本章小结

第 27 章 Kubernetes——生产级容器集群平台

27.1 简介

27.2 外围概念

27.3 疾速体验

27.4 装置部署

27.5 重要组件

27.6 应用 kubectl

27.7 网络设计

27.8 本章小结

第 28 章 其余相干我的项目

28.1 平台即服务计划

28.2 继续集成平台 Drone

28.3 容器治理

28.4 编程开发

28.5 网络反对

28.6 日志解决

28.7 服务代理工具

28.8 规范与标准

28.9 其余我的项目

28.10 本章小结

附录

附录 A 常见问题总结

附录 B Docker 命令查问

附录 C 参考资源链接

正文完
 0