• Docker技术入门与实战 第3版
21年品牌 40万+商家 超1.5亿件商品

Docker技术入门与实战 第3版

新华书店全新正版,极速发货,假一罚十,可开电子发票,请放心购买。

47.51 5.3折 89 全新

库存5件

天津西青
认证卖家担保交易快速发货售后保障

作者杨保华,戴王剑,曹亚仑

出版社机械工业出版社

ISBN9787111608523

出版时间2018-09

装帧平装

开本16开

定价89元

货号1201763728

上书时间2024-12-16

果然是好书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介

杨保华,博士,现为甲骨文架构师。研究方向包括分布式系统、大数据和算法设计等,是容器、网络虚拟化、区块链等技术的早期研究者和布道者。他倡导技术创新与产品、市场相结合,曾负责多个大型平台的架构和设计,以及企业系统的实现和实施。他热爱开源文化,曾积极贡献了多个开源项目。


戴王剑,资深计算机专家。十多年来一直从事系统平台、计算机网络、服务器架构设计,负责过多个省级项目的架构设计。


曹亚仑,阿里云不错系统工程师,负责多个专有云/容器云的架构优化与基础运维。


目录
  
第3版前言


部分基础入门


章初识Docker与容器3


1.1什么是Docker3


1.2为什么要使用Docker6


1.3Docker与虚拟化8


1.4本章小结9


第2章核心概念与安装配置10


2.1核心概念10


2.2安装Docker引擎11


2.2.1Ubuntu环境下安装Docker12


2.2.2CentOS环境下安装Docker14


2.2.3通过脚本安装15


2.2.4macOS环境下安装Docker15


2.2.5Windows环境下安装Docker23


2.3配置Docker服务26


2.4推荐实践环境27


2.5本章小结27


第3章使用Docker镜像28


3.1获取镜像28


3.2查看镜像信息30


3.3搜寻镜像32


3.4删除和清理镜像33


3.5创建镜像35


3.6存出和载入镜像36


3.7上传镜像37


3.8本章小结38


第4章操作Docker容器39


4.1创建容器39


4.2停止容器44


4.3进入容器46


4.4删除容器47


4.5导入和导出容器48


4.6查看容器49


4.7其他容器命令50


4.8本章小结52


第5章访问Docker仓库53


5.1DockerHub公共镜像市场53


5.2第三方镜像市场55


5.3搭建本地私有仓库56


5.4本章小结58


第6章Docker数据管理59


6.1数据卷59


6.2数据卷容器60


6.3利用数据卷容器来迁移数据62


6.4本章小结62


第7章端口映射与容器互联63


7.1端口映射实现容器访问63


7.2互联机制实现便捷互访64


7.3本章小结67


第8章使用Dockerfile创建镜像68


8.1基本结构68


8.2指令说明70


8.2.1配置指令71


8.2.2操作指令74


8.3创建镜像75


8.3.1命令选项76


8.3.2选择父镜像77


8.3.3使用.dockerignore文件77


8.3.4多步骤创建78


8.4最佳实践79


8.5本章小结80


第二部分实战案例


第9章操作系统83


9.1BusyBox83


9.2Alpine85


9.3Debian/Ubuntu86


9.4CentOS/Fedora88


9.5本章小结89


0章为镜像添加SSH服务90


10.1基于commit命令创建90


10.2使用Dockerfile创建93


10.3本章小结95


1章Web服务与应用96


11.1Apache96


11.2Nginx100


11.3Tomcat104


11.4Jetty108


11.5LAMP109


11.6持续开发与管理111


11.7本章小结114


2章数据库应用115


12.1MySQL115


12.2OracleDatabaseXE117


12.3MongoDB118


12.4Redis124


12.5Cassandra126


12.6本章小结129


3章分布式处理与大数据平台130


13.1Hadoop130


13.2Spark133


13.3Storm136


13.4Elasticsearch140


13.5本章小结141


4章编程开发142


14.1C/C++142


14.2Java146


14.3Python149


14.3.1使用Python官方镜像150


14.3.2使用PyPy151


14.3.3使用Flask151


14.3.4相关资源154


14.4JavaScript154


14.4.1使用Node.js154


14.4.2相关资源158


14.5Go158


14.6本章小结161


5章容器与云服务162


15.1公有云容器服务162


15.1.1AWS162


15.1.2GoogleCloudPlatform163


15.1.3Azure164


15.1.4腾讯云165


15.1.5阿里云165


15.1.6华为云166


15.1.7UCloud167


15.2容器云服务168


15.3阿里云容器服务172


15.4时速云介绍174


15.5本章小结175


6章容器实战思考176


16.1Docker为什么会成功176


16.2研发人员该如何看待容器177


16.3容器化开发模式178


16.4容器与生产环境180


16.5本章小结182


第三部分进阶技能


7章核心实现技术185


17.1基本架构185


17.2命名空间187


17.3控制组191


17.4联合文件系统193


17.5Linux网络虚拟化195


17.6本章小结197


8章配置私有仓库199


18.1安装DockerRegistry199


18.2配置TLS证书201


18.3管理访问权限202


18.4配置Registry205


18.5批量管理镜像211


18.6使用通知系统214


18.7本章小结217


9章安全防护与配置218


19.1命名空间隔离的安全218


19.2控制组资源控制的安全219


19.3内核能力机制219


19.4Docker服务端的防护221


19.5更多安全特性的使用221


19.6使用第三方检测工具222


19.6.1DockerBench222


19.6.2clair223


19.7本章小结224


第20章不错网络功能225


20.1启动与配置参数225


20.2配置容器DNS和主机名227


20.3容器访问控制228


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


20.5配置容器网桥231


20.6自定义网桥232


20.7使用OpenvSwitch网桥233


20.8创建一个点到点连接235


20.9本章小结236


第21章libnetwork插件化网络功能237


21.1容器网络模型237


21.2Docker网络命令238


21.3构建跨主机容器网络241


21.4本章小结243


第四部分开源项目


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


22.1Etcd简介247


22.2安装和使用Etcd248


22.3使用客户端命令253


22.3.1数据类操作255


22.3.2非数据类操作258


22.4Etcd集群管理260


22.4.1构建集群260


22.4.2集群参数配置263


22.5本章小结264


第23章Docker三剑客之Machine265


23.1Machine简介265


23.2安装Machine265


23.3使用Machine266


23.4Machine命令268


23.5本章小结272


第24章Docker三剑客之Compose273


24.1Compose简介273


24.2安装与卸载274


24.3Compose模板文件277


24.4Compose命令说明292


24.5Compose环境变量299


24.6Compose应用案例一:Web负载均衡300


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


24.8本章小结309


第25章Docker三剑客之Swarm310


25.1Swarm简介310


25.2基本概念311


25.3使用Swarm313


25.4使用服务命令316


25.5本章小结319


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


26.1简介321


26.2Mesos安装与使用322


26.3原理与架构330


26.3.1架构330


26.3.2基本单元331


26.3.3调度331


26.3.4高可用性332


26.4Mesos配置解析333


26.4.1通用项333


26.4.2master专属配置项333


26.4.3slave专属配置项335


26.5日志与监控338


26.6常见应用框架340


26.7本章小结341


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


27.1简介343


27.2核心概念345


27.3资源抽象对象348


27.3.1容器组348


27.3.2服务349


27.3.3存储卷350


27.4控制器抽象对象351


27.5其他抽象对象353


27.6快速体验355


27.7重要组件359


27.7.1Etcd360


27.7.2kube-apiserver360


27.7.3kube-scheduler361


27.7.4kube-controller-manager362


27.7.5kubelet363


27.7.6kube-proxy364


27.8使用kubectl365


27.8.1获取kubectl365


27.8.2命令格式366


27.8.3全局参数367


27.8.4通用子命令369


27.9网络设计372


27.10本章小结374


第28章其他相关项目375


28.1持续集成375


28.2容器管理377


28.2.1Portainer377


28.2.2Panamax378


28.2.3Seagull378


28.3编程开发380


28.4网络支持381


28.4.1Pipework381


28.4.2Flannel项目382


28.4.3WeaveNet项目382


28.4.4Calico项目383


28.5日志处理383


28.6服务代理385


28.7标准与规范389


28.8其他项目392


28.9本章小结396


附录


附录A常见问题总结398


附录BDocker命令查询404


附录C参考资源链接411


内容摘要
  
本书从Docker基本原理开始,深入浅出地讲解Docker的构建与操作,内容系统全面,可帮助开发人员、运维人员快速部署Docker应用。本书分为四大部分:基础入门、实战案例、进阶技能、开源项目,部分(~8章)介绍Docker与虚拟化技术的基本概念,包括安装、镜像、容器、仓库、数据卷、端口映射等;第二部分(第9~16章)通过案例介绍Docker的应用方法,包括与各种操作系统平台、SSH服务的镜像、Web服务器与应用、数据库的应用、各类编程语言的接口、容器云等,还介绍了作者在容器实战中的思考与经验总结;第三部分(7~21章)介绍一些进阶技能,如Docker核心技术实现原理、安全、不错网络配置、libnetwork插件化网络功能等;第四部分(第22~28章)介绍与容器开发相关的开源项目,包括Etcd、DockerMachine、DockerCompose、DockerSwarm、Mesos、Kubernetes等。第3版根据Docker18.x系列版本对全书内容进行了全面修订。


主编推荐
  

精彩内容
  

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP