失效链接处理 |
Docker技术入门与实战 第2版 PDF 下载
转载自:http://download.csdn.net/download/u010787396/10128559
本站整理下载:
版权归出版社和原作者所有,链接已删除,请购买正版
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/24194119.html
相关截图:
资料简介: 本书从Docker基本原理开始,深入浅出地讲解Docker的构建与操作,内容系统全面,可帮助开发人员、运维人员快速部署Docker应用。本书分为四大部分:基础入门、实战案例、进阶技能、开源项目。第2版参照Docker技术的新进展对全书内容进行了修订,并增加了第四部分专门介绍与容器相关的知名开源项目,利用好这些源平台,可以更好地在生产实践中受益。 资料目录: 第2版前言 第1版前言 第一部分 基础入门 第1章 初识容器与Docker 3 1.1 什么是Docker 3 1.2 为什么要使用Docker 5 1.3 Docker与虚拟化 7 1.4 本章小结 9 第2章 核心概念与安装配置 10 2.1 核心概念 10 2.2 安装Docker 11 2.2.1 Ubuntu环境下安装Docker 12 2.2.2 CentOS环境下安装Docker 14 2.2.3 通过脚本安装 14 2.2.4 Mac OS环境下安装Docker 15 2.2.5 Windows环境下安装Docker 20 2.3 配置Docker服务 21 2.4 推荐实践环境 22 2.5 本章小结 22 第3章 使用Docker镜像 23 3.1 获取镜像 23 3.2 查看镜像信息 25 3.3 搜寻镜像 28 3.4 删除镜像 29 3.5 创建镜像 31 3.6 存出和载入镜像 32 3.7 上传镜像 33 3.8 本章小结 33 第4章 操作Docker容器 34 4.1 创建容器 34 4.2 终止容器 39 4.3 进入容器 40 4.4 删除容器 42 4.5 导入和导出容器 42 4.6 本章小结 44 第5章 访问Docker仓库 45 5.1 Docker Hub公共镜像市场 45 5.2 时速云镜像市场 47 5.3 搭建本地私有仓库 48 5.4 本章小结 50 第6章 Docker数据管理 51 6.1 数据卷 51 6.2 数据卷容器 52 6.3 利用数据卷容器来迁移数据 53 6.4 本章小结 54 第7章 端口映射与容器互联 55 7.1 端口映射实现访问容器 55 7.2 互联机制实现便捷互访 57 7.3 本章小结 59 第8章 使用Dockerfile创建镜像 60 8.1 基本结构 60 8.2 指令说明 62 8.3 创建镜像 67 8.4 使用.dockerignore文件 67 8.5 最佳实践 67 8.6 本章小结 68 第二部分 实战案例 第9章 操作系统 71 9.1 BusyBox 71 9.2 Alpine 72 9.3 Debian/Ubuntu 74 9.4 CentOS/Fedora 76 9.5 本章小结 77 第10章 为镜像添加SSH服务 78 10.1 基于commit命令创建 78 10.2 使用Dockerfile创建 80 10.3 本章小结 82 第11章 Web服务与应用 83 11.1 Apache 83 11.2 Nginx 87 11.3 Tomcat 88 11.4 Jetty 92 11.5 LAMP 93 11.6 CMS 94 11.6.1 WordPress 94 11.6.2 Ghost 96 11.7 持续开发与管理 96 11.7.1 Jenkins 97 11.7.2 Gitlab 98 11.8 本章小结 99 第12章 数据库应用 100 12.1 MySQL 100 12.2 MongoDB 102 12.2.1 使用官方镜像 102 12.2.2 使用自定义Dockerfile 104 12.3 Redis 106 12.4 Memcached 108 12.5 CouchDB 108 12.6 Cassandra 109 12.7 本章小结 110 第13章 分布式处理与大数据平台 111 13.1 RabbitMQ 111 13.2 Celery 113 13.3 Hadoop 114 13.4 Spark 115 13.4.1 使用官方镜像 116 13.4.2 验证 116 13.5 Storm 117 13.6 Elasticsearch 119 13.7 本章小结 120 第14章 编程开发 121 14.1 C/C 121 14.1.1 GCC 121 14.1.2 LLVM 122 14.1.3 Clang 122 14.2 Java 123 14.3 Python 124 14.3.1 使用官方的Python镜像 124 14.3.2 使用PyPy 124 14.4 JavaScript 125 14.5 Go 127 14.5.1 搭建并运行Go容器 127 14.5.2 Beego 130 14.5.3 Gogs:基于Go的Git服务 130 14.6 PHP 130 14.7 Ruby 132 14.7.1 使用Ruby官方镜像 132 14.7.2 JRuby 133 14.7.3 Ruby on Rails 134 14.8 Perl 135 14.9 R 136 14.10 Erlang 138 14.11 本章小结 140 第15章 容器与云服务 141 15.1 公有云容器服务 141 15.1.1 AWS 141 15.1.2 Google Cloud Platform 142 15.1.3 Azure 143 15.1.4 腾讯云 144 15.1.5 阿里云 144 15.1.6 华为云 144 15.1.7 UCloud 145 15.2 容器云服务 145 15.2.1 基本要素与关键特性 146 15.2.2 网易蜂巢 146 15.2.3 时速云 147 15.2.4 Daocloud 148 15.2.5 灵雀云 148 15.2.6 数人云 149 15.3 阿里云容器服务 150 15.4 时速云容器平台 151 15.5 本章小结 153 第16章 容器实战思考 154 16.1 Docker为什么会成功 154 16.2 研发人员该如何看容器 155 16.3 容器化开发模式 156 16.4 容器与生产环境 158 16.5 本章小结 160 第三部分 进阶技能 第17章 Docker核心实现技术 163 17.1 基本架构 163 17.2 命名空间 165 17.3 控制组 167 17.4 联合文件系统 169 17.5 Linux网络虚拟化 171 17.6 本章小结 174 第18章 配置私有仓库 175 18.1 安装Docker Registry 175 18.2 配置TLS证书 177 18.3 管理访问权限 178 18.4 配置Registry 181 18.4.1 示例配置 181 18.4.2 选项 183 18.5 批量管理镜像 188 18.6 使用通知系统 190 18.6.1 相关配置 190 18.6.2 Notif?ication的使用场景 192 18.7 本章小结 193 第19章 安全防护与配置 194 19.1 命名空间隔离的安全 194 19.2 控制组资源控制的安全 195 19.3 内核能力机制 195 19.4 Docker服务端的防护 197 19.5 更多安全特性的使 |