全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 操作系统

Docker容器技术与应用(21世纪高等院校云计算和大数据人才培养规划教材)

  • 定价: ¥39.8
  • ISBN:9787115533937
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:人民邮电
  • 页数:182页
  • 作者:编者:程宁//刘桂...
  • 立即节省:
  • 2020-07-01 第1版
  • 2020-07-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    本书以任务为导向,较为全面地介绍了容器技术的相关知识。全书共分为7个项目,包括Docker概述、Docker镜像管理和定制、Docker容器管理、Docker网络和数据卷管理、Docker编排工具、自动化部署及Kubernetes概述。本书各项目均包含项目实训,可帮助读者通过练习巩固所学的内容。
    本书既可以作为本科及高职高专院校云计算及计算机相关专业的教材,又可以作为云计算爱好者的自学用书。

目录

项目1 Docker概述  
  知识目标 
  能力目标 
  任务1.1  认识Docker技术 
  任务要求 
  相关知识 
    1.1.1  Docker的发展历程 
    1.1.2  Docker的概念与特点 
  任务实现 
  【项目实训】编写Docker技术的调研
  报告6 任务1.2  熟悉Docker的安装方法 
  任务要求 
  相关知识 
    1.2.1  Docker架构 
    1.2.2  Docker的核心组件 
    1.2.3  Docker的版本分类 
  任务实现 
  【项目实训】安装和使用Docker 
项目2 Docker镜像管理和定制 
  知识目标 
  能力目标 
  任务2.1  查看和管理Docker镜像 
  任务要求 
  相关知识 
    2.1.1  Docker镜像 
    2.1.2  Docker镜像仓库 
  任务实现 
  【项目实训】创建和使用私有仓库 27 任务2.2  创建定制的Docker镜像 
  任务要求 
  相关知识 
    2.2.1  通过commit命令创建镜像 
    2.2.2  利用Dockerfile创建镜像 
  任务实现 
  【项目实训】创建定制Docker镜像 
项目3 Docker容器管理 
  知识目标 
  能力目标 
  任务3.1  认识Docker容器 
  任务要求 
  相关知识 
    3.1.1  Docker容器 
    3.1.2  容器实现原理 
    3.1.3  Docker镜像与容器的关系 
  任务实现 42 【项目实训】创建和管理容器 
  任务3.2  Docker容器资源控制 
  任务要求 
  相关知识 
    3.2.1  CGroups的含义 
    3.2.2  CGroups的功能和特点 
  任务实现 
  【项目实训】使用CGroups控制资源 
项目4 Docker网络和数据卷管理 
  知识目标 
  能力目标 
  任务4.1  Docker网络管理 
    4.1.2  Docker网络模式 
  任务实现 
  【项目实训】自定义网络实现跨主机
  容器互连 
  任务4.2  Docker数据卷管理 
  任务要求 77 任务要求 
  相关知识 
    4.1.1  Docker容器网络架构 
  相关知识 
    4.2.1  Docker数据卷 
    4.2.2  数据卷容器 
  任务实现 
  【项目实训】使用数据卷容器 
项目5 Docker编排工具 
  知识目标 
  能力目标 
  任务5.1  Compose编排工具的使用 
  任务要求 
  相关知识 
    5.1.1  Compose工具 
    5.1.2  Compose的常用命令 
    5.1.3  docker-compose.yml文件 
  任务实现 
  【项目实训】多容器搭建WordPress
  博客系统 100 任务5.2  Swarm编排工具的使用 
  任务要求 
  相关知识 
    5.2.1  Swarm工具 
    5.2.2  Swarm架构 
    5.2.3  Swarm相关概念 
    5.2.4  Swarm常用命令 
  任务实现 
  【项目实训】使用Swarm集群和自动
  编排功能 
项目6 自动化部署 
  知识目标 
  能力目标 
  任务6.1  Rancher概述 
  任务要求 
  相关知识 
    6.1.1  Rancher平台 
    6.1.2  Rancher的组成 
  任务实现 
  【项目实训】使用Rancher管理平台
  部署WordPress应用 124 任务6.2  持续集成 
  任务要求 
  相关知识 
    6.2.1  持续集成概述 
    6.2.2  持续集成的优点 
    6.2.3  持续集成系统的组成 
    6.2.4  持续集成常用工具 
  任务实现 
  【项目实训】自动构建及部署Java
  Maven项目 
项目7 Kubernetes概述 
  知识目标 
  能力目标 
  任务7.1  Kubernetes的发展 
  任务要求 
  相关知识 
    7.1.1  Kubernetes简介 
    7.1.2  Kubernetes核心概念 
    7.1.3  Kubernetes的架构和操作
  流程 
  任务实现 149 【项目实训】安装Kubernetes 
  任务7.2  Kubernetes的基本操作 
  任务要求 
  相关知识 
    7.2.1  kubectl概述 
    7.2.2  kubectl常用命令 
  任务实现 
  【项目实训】在Kubernetes上部署
  Tomact应用