网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Docker快速入门 |
分类 | 计算机-操作系统 |
作者 | 赵荣娇 |
出版社 | 清华大学出版社 |
下载 | ![]() |
简介 | 内容推荐 近年来,云原生(Cloud Native)可谓是业界最火的概念之一,众多互联网巨头都已经开始积极拥抱云原生,越来越多的生产场景都直接上云,Docker技术也由此得到了广泛的应用。本书用于Docker技术入门,配套示例源码、PPT课件。本书共分15章,内容包括容器技术的发展历程、Docker的由来与容器生态、Docker的安装与使用、容器的操作、镜像的操作、应用的容器化、Docker网络、Docker存储、日志管理、Docker Compose部署和管理、Docker Swarm集群管理、Docker实战应用,以及通过Docker Desktop使用Kubernetes。本书内容详尽、示例丰富,是广大Docker初学者必备的参考书和工具书。本书也适合作为高等院校大数据、计算机软件等专业的教材。 目录 第1章 容器技术的发展 1.1 什么是容器 1.2 为什么需要容器 1.3 容器技术的发展历程 1.4 容器的优缺点 1.4.1 容器的优点 1.4.2 容器的缺点 1.5 Docker容器是如何工作的 第2章 Docker简介 2.1 什么是Docker 2.2 Docker的由来与发展历程 2.3 Docker的架构与组成 2.3.1 Docker的架构 2.3.2 Docker中应用系统的存在形式 2.4 Docker容器生态系统 2.4.1 容器核心技术 2.4.2 容器平台技术 2.4.3 容器支持技术 2.5 为什么使用Docker 2.5.1 Docker的应用场景 2.5.2 Docker可以解决哪些问题 2.5.3 Docker的应用成本 第3章 Docker的安装与使用 3.1 在Windows中安装Docker 3.1.1 安装WSL 3.1.2 安装Docker Desktop for Windows 3.2 在Ubuntu中安装Docker 3.2.1 安装Docker 3.2.2 运行Docker 3.2.3 使用docker命令 3.2.4 使用Docker镜像 3.3 在Mac OS中安装Docker 3.3.1 使用Homebrew安装 3.3.2 手动下载安装 第4章 操作容器 4.1 容器的生命周期 4.2 创建容器 4.3 管理容器 4.4 启动与终止 4.5 进入容器 4.6 导出和导入 第5章 Docker引擎 5.1 Docker引擎简介 5.2 Docker引擎的组件构成 5.2.1 runc 5.2.2 containerd 第6章 Docker镜像 6.1 镜像构成 6.2 获取镜像 6.3 列出镜像 6.4 删除本地镜像 6.5 定制镜像 6.5.1 使用docker commit命令定制镜像 6.5.2 使用docker build命令+Dockerfile文件定制镜像 第7章 Docker容器 7.1 Docker容器简介 7.2 资源限制 7.2.1 内存资源限制 7.2.2 容器的内存限制 7.2.3 容器的CPU限制 7.3 容器的底层技术 7.3.1 Cgroup 7.3.2 Namespace 7.3.3 联合文件系统(AUFS) 7.3.4 LXC 第8章 应用的容器化 8.1 应用容器化简介 8.2 单体应用容器化 8.3 生成环境中的多阶段构建 8.4 常用的命令 第9章 Docker网络模式 9.1 Docker网络模式简介 9.2 bridge网络模式 9.3 host网络模式 9.4 none网络模式 9.5 container网络模式 9.6 user-defined网络模式 9.6.1 创建自定义的bridge网络 9.6.2 使用自定义网络 9.7 高级网络配置 第10章 Docker存储 10.1 Docker存储简介 10.2 storage driver 10.3 data volume 10.3.1 volume 10.3.2 bind mount 10.3.3 tmpfs mount 第11章 日志管理 11.1 查看引擎日志 11.2 查看容器日志 11.3 清理容器日志 11.4 日志驱动程序 11.4.1 日志驱动程序概述 11.4.2 local日志驱动 11.4.3 json-file日志驱动 11.4.4 syslog日志驱动 11.4.5 日志驱动的选择 第12章 Docker Compose 12.1 Docker Compose简介 12.2 安装Docker Compose 12.3 模板文件语法 12.3.1 docker-compose.yml语法说明 12.3.2 YAML文件格式及编写注意事项 12.3.3 Docker Compose常用命令 12.3.4 Docker Compose常用命令汇总清单 12.4 使用 Docker Compose构建Web应用 第13章 Docker Swarm 13.1 Docker Swarm架构与概念 13.1.1 Docker Swarm架构 13.1.2 Docker Swarm相关概念 13.1.3 Docker Swarm的特点 13.1.4 Docker Swarm的工作流 13.2 部署Swarm集群 13.2.1 准备工作 13.2.2 创建集群 13.2.3 加入集群 13.2.4 查看集群节点信息 13.2.5 删除节点 13.2.6 创建服务 13.2.7 弹性扩缩容 13.3 Docker Swarm调度策略 13.4 滚动升级 13.5 Docker Swarm常用指令 第14章 Docker实战应用 14.1 Web应用概要 14.2 创建Web应用 14.3 构建Web镜像 14.4 创建接口服务 14.5 构建Server镜像 14.6 跨域转发请求 14.7 部署MySQL 第15章 通过Docker Desktop使用Kubernetes 15.1 Kubernetes基本概念 15.1.1 Cluster 15.1.2 Pod 15.1.3 Node 15.1.4 Namespace 15.1.5 Service 15.1.6 Label 15.2 Kubernetes架构设计简介 15.3 Kubernetes使用示例 15.3.1 启用Kubernetes 15.3.2 使用Kubernetes 15.3.3 创建MySQL 15.3.4 使用命名空间部署MySQL |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。