|
19832| 282
|
Docker —— 从入门到实践 (共149页PDF)超级经典(从网上复制来的,非原创) |
|
这个文档是我在网上看到的。我觉得不错,就把文档复制下来,制作成了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
购买主题
已有 40 人购买
本主题需向作者支付 8 金币 才能浏览
| |
上班打不起精神 ![]() |
|
| ||
| ||
| ||
| ||
| ||
| ||
![]() |
||
| ||
| ||
| ||