查看: 3630|回复: 164

Docker —— 从入门到实践 (共149页PDF)超级经典(从网上复制来的,非原创)

  [复制链接]

9

主题

2116

帖子

1万

积分

Nib

Rank: 11Rank: 11Rank: 11Rank: 11

贡献
4
技术
0
活跃
3240
在线时间
172 小时
发表于 2015-12-5 15:49:40 | 显示全部楼层 |阅读模式
这个文档是我在网上看到的。我觉得不错,就把文档复制下来,制作成了pdf文档,方便阅读。如有侵权,请通知,马上删除!
文档一共149页,其中第15章只有标题,没有内容,只正常的(不是我的错,是原文就没有内容)。

目录
前言 ........................................................................................................................................................................ 5
1. Docker简介 ....................................................................................................................................................... 8
1.1. 什么是Docker ........................................................................................................................................... 9
1.2. 为什么要用Docker ................................................................................................................................. 10
2. 基本概念 ......................................................................................................................................................... 11
2.1. Docker镜像 .............................................................................................................................................. 11
2.2. Docker 容器 ............................................................................................................................................. 11
2.3. Docker 仓库 ............................................................................................................................................. 11
3. 安装................................................................................................................................................................. 13
3.1. Ubuntu 系列安装 Docker ....................................................................................................................... 13
3.2. CentOS系列安装Docker ......................................................................................................................... 14
4. Docker镜像 ..................................................................................................................................................... 15
4.1. 获取镜像 .................................................................................................................................................. 15
4.2. 列出本地镜像 .......................................................................................................................................... 16
4.3. 创建镜像 .................................................................................................................................................. 17
4.4. 导出和载入 .............................................................................................................................................. 21
4.5. 移除本地镜像 .......................................................................................................................................... 21
4.6. 镜像的实现原理 ...................................................................................................................................... 22
5. Docker容器 ..................................................................................................................................................... 23
5.1. 启动容器 .................................................................................................................................................. 23
5.2. 以守护进程状态运行 .............................................................................................................................. 24
5.3. 终止运行中的容器 .................................................................................................................................. 25
5.4. 进入容器 .................................................................................................................................................. 25
5.5. 导入和导出容器 ...................................................................................................................................... 27
5.6. 删除容器 .................................................................................................................................................. 28
6. 仓库................................................................................................................................................................. 29
6.1. Docker Hub ................................................................................................................................................ 29
6.2. 私有仓库 .................................................................................................................................................. 31
6.3. 仓库配置文件 .......................................................................................................................................... 35
7. Docker数据管理 ............................................................................................................................................. 37
7.1. 数据卷 ...................................................................................................................................................... 37
7.2. 数据卷容器 .............................................................................................................................................. 38
7.3. 利用数据卷容器来备份、恢复、迁移数据卷 ...................................................................................... 39
8. Docker中为网络功能介绍 ............................................................................................................................. 40
8.1. 外部访问容器 .......................................................................................................................................... 40
8.2. 容器互联 .................................................................................................................................................. 42
9. 高级网络配置 ................................................................................................................................................. 45
9.1. 快速配置指南 .......................................................................................................................................... 46
9.2. 配置DNS .................................................................................................................................................. 46
9.3. 容器访问控制 .......................................................................................................................................... 47
9.4. 端口映射实现 .......................................................................................................................................... 49
9.5. 配置 docker0 网桥................................................................................................................................. 50
9.6. 自定义网桥 .............................................................................................................................................. 51
9.7. 工具和示例 .............................................................................................................................................. 51
9.8. 编辑网络配置文件 .................................................................................................................................. 52
9.9. 示例:创建一个点到点连接 .................................................................................................................. 52
10. 实战案例....................................................................................................................................................... 53
10.1. 使用Supervisor来管理进程 ................................................................................................................ 53
10.2. 创建 tomcat/weblogic 集群 ................................................................................................................ 55
10.3. 多台物理主机之间的容器互联 ............................................................................................................ 57
10.4. 标准化开发测试和生产环境 ................................................................................................................ 60
11. 安全............................................................................................................................................................... 61
11.1. 内核命名空间 ........................................................................................................................................ 61
11.2. 控制组.................................................................................................................................................... 61
11.3. Docker服务端的防护 ............................................................................................................................ 62
11.4. 内核能力机制 ........................................................................................................................................ 63
11.5. 其它安全特性 ........................................................................................................................................ 64
11.6. 总结........................................................................................................................................................ 64
12. Dockerfile ....................................................................................................................................................... 65
12.1. 基本结构 ................................................................................................................................................ 65
12.2. 指令........................................................................................................................................................ 67
12.3. 创建镜像 ................................................................................................................................................ 70
13. 底层实现....................................................................................................................................................... 71
13.1. 基本架构 ................................................................................................................................................ 71
13.2. 命名空间 ................................................................................................................................................ 72
13.3. 控制组.................................................................................................................................................... 73
13.4. 联合文件系统 ........................................................................................................................................ 73
13.5. 容器格式 ................................................................................................................................................ 74
13.6. Docker 网络实现 ................................................................................................................................... 74
14. Docker Compose 项目 .................................................................................................................................. 76
14.1. 简介........................................................................................................................................................ 76
14.2. 安装Compose ....................................................................................................................................... 76
14.3. 使用........................................................................................................................................................ 78
14.4. Compose 命令说明................................................................................................................................ 84
14.5. YAML 模板文件 ..................................................................................................................................... 87
15. Docker Machine项目 .................................................................................................................................... 92
15.1. 简介........................................................................................................................................................ 92
15.2. 安装........................................................................................................................................................ 92
15.3. 使用........................................................................................................................................................ 92
16. Docker Swarm 项目 ...................................................................................................................................... 93
16.1. 简介........................................................................................................................................................ 93
16.2. 安装........................................................................................................................................................ 93
16.3. 使用........................................................................................................................................................ 94
16.4. swarm 调度策略 .................................................................................................................................... 98
16.5. swarm 调度策略 .................................................................................................................................. 100
17. Etcd项目 ...................................................................................................................................................... 103
17.1. etcd 简介.............................................................................................................................................. 103
17.2. 安装...................................................................................................................................................... 103
17.3. 使用 etcdctl......................................................................................................................................... 105
18. Fig项目 ........................................................................................................................................................ 112
18.1. Fig简介 ................................................................................................................................................. 112
18.2. 安装Fig ................................................................................................................................................ 116
18.3. Fig命令参考 ......................................................................................................................................... 116
18.4. fig.yml参考 ........................................................................................................................................... 119
18.5. 环境变量参考 ...................................................................................................................................... 121
18.6. 实战Django ......................................................................................................................................... 122
18.7. 实战Rails ............................................................................................................................................. 124
18.8. 实战WordPress ................................................................................................................................... 127
19. CoreOS.......................................................................................................................................................... 130
20. Kubernetes项目 .......................................................................................................................................... 131
20.1. 项目简介 ..................................................................................................................................... 131
20.2. 快速上手 .............................................................................................................................................. 132
20.3. 架构设计 .............................................................................................................................................. 132
21. 附录一:命令查询 ..................................................................................................................................... 138
22. 附录二:常见仓库介绍 ............................................................................................................................. 144
22.1. Ubuntu .................................................................................................................................................. 144
22.2. CentOS ................................................................................................................................................... 144
22.3. MySQL ................................................................................................................................................... 145
22.4. MonogoDB ............................................................................................................................................ 146
基本信息 ........................................................................................................................................................ 146
22.5. Redis ...................................................................................................................................................... 146
22.6. Nginx ..................................................................................................................................................... 147

购买主题 已有 29 人购买  本主题需向作者支付 8 金币 才能浏览
上班打不起精神

9

主题

2599

帖子

1万

积分

Dib

Rank: 12Rank: 12Rank: 12

贡献
0
技术
0
活跃
3025
在线时间
238 小时
发表于 2016-7-21 00:38:55 | 显示全部楼层
谢谢分享啊

0

主题

4174

帖子

2万

积分

Cib

Rank: 13Rank: 13Rank: 13Rank: 13

贡献
0
技术
0
活跃
6318
在线时间
240 小时
发表于 2016-8-21 00:04:11 | 显示全部楼层
从入门到实践 (共149页PDF)(从网

0

主题

3043

帖子

2万

积分

Dib

Rank: 12Rank: 12Rank: 12

贡献
0
技术
0
活跃
4557
在线时间
152 小时
发表于 2016-8-30 08:56:46 | 显示全部楼层
Docker —— 从入门到实践

0

主题

796

帖子

5226

积分

Yib

Rank: 10Rank: 10Rank: 10

贡献
0
技术
0
活跃
986
在线时间
50 小时

我爱三通水神

发表于 2016-9-18 09:37:39 | 显示全部楼层
非常不错的资料,感谢三通it的分享!

0

主题

1422

帖子

1万

积分

Nib

Rank: 11Rank: 11Rank: 11Rank: 11

贡献
0
技术
0
活跃
2340
在线时间
126 小时
发表于 2016-10-22 21:51:18 | 显示全部楼层
感谢楼主的分享

0

主题

1745

帖子

1万

积分

Nib

Rank: 11Rank: 11Rank: 11Rank: 11

贡献
0
技术
0
活跃
2596
在线时间
97 小时
发表于 2016-11-1 13:43:25 | 显示全部楼层
非常不错的资料,感谢三通it的分享!

2

主题

2767

帖子

1万

积分

Dib

Rank: 12Rank: 12Rank: 12

贡献
0
技术
0
活跃
4172
在线时间
355 小时
发表于 2016-11-18 09:13:14 | 显示全部楼层
感谢楼主分享!

0

主题

370

帖子

2160

积分

Tib

Rank: 7Rank: 7Rank: 7

贡献
0
技术
0
活跃
339
在线时间
62 小时
发表于 2016-12-5 08:59:59 | 显示全部楼层
三通好资料,来了都知道。

0

主题

796

帖子

5226

积分

Yib

Rank: 10Rank: 10Rank: 10

贡献
0
技术
0
活跃
986
在线时间
50 小时

我爱三通水神

发表于 2016-12-14 10:44:57 | 显示全部楼层
感谢分享收藏
使用 高级模式(可批量传图、插入视频等)
您需要登录后才可以回帖 登录 | 立即注册

快速回复 返回顶部 返回列表