欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • Docker容器管理与应用项目教程(计算机类专业高等职业教育系列教材)
      • 作者:编者:吴进//杨运强|责编:王海霞
      • 出版社:机械工业
      • ISBN:9787111706526
      • 出版日期:2022/07/01
      • 页数:210
    • 售价:23.6
  • 内容大纲

        本书共有8个项目,分别是部署动态Web应用、使用数据卷、部署Docker网络、使用Dockerfile构建镜像、使用Docker镜像仓库、监控容器与限制资源、Docker-Compose单机编排容器、Kubernetes多机编排容器。
        本书采用循序渐进的项目和任务来组织教学内容,通过简单任务到复杂任务的逐步递进,讲解Docker容器的主流技术,帮助读者深入理解镜像、容器、仓库、网络等知识,熟练部署动态Web和其他主流应用。
        本书内容丰富,实践性和可操作性强,项目中的每个任务都有详细的操作讲解并配有微课视频,便于读者快速上手。本书可以作为职业类院校计算机网络、软件、云计算、大数据、人工智能等专业的教材,也适合作为软件开发人员、IT实施和运维工程师学习Docker容器技术的参考书。
  • 作者介绍

  • 目录

    前言
    项目1  部署动态Web应用
      任务1.1  安装登录CentOS 7.8服务器
        1.1.1  使用VMware安装CentOS 7.8虚拟机
        1.1.2  使用Xshell登录虚拟机
      任务1.2  用常规方法部署Web应用
        1.2.1  搭建Lamp服务环境
        1.2.2  部署动态Web应用
      任务1.3  用Docker容器部署Web应用
        1.3.1  安装Docker服务
        1.3.2  运维镜像
        1.3.3  运维容器
        1.3.4  用容器部署动态Web应用
      习题
    项目2  使用数据卷
      任务2.1  持久化容器数据
        2.1.1  数据卷技术概述
        2.1.2  持久化MySQL容器数据
      任务2.2  同步多容器数据
        2.2.1  使用绑定挂载
        2.2.2  绑定挂载目录配置Web集群
        2.2.3  绑定挂载文件配置Nginx服务
      习题
    项目3  部署Docker网络
      任务3.1  认识Docker网络
        3.1.1  容器网络互联方式
        3.1.2  自定义容器网络
      任务3.2  构建跨主机容器网络
        3.2.1  Macvlan跨主机网络概述
        3.2.2  部署Macvlan跨主机网络
      习题
    项目4  使用Dockerfile构建镜像
      任务4.1  构建SSH服务镜像
        4.1.1  使用docker commit方法构建SSH镜像
        4.1.2  使用Dockerfile构建SSH镜像
      任务4.2  构建Web服务镜像
        4.2.1  构建Apache服务镜像
        4.2.2  构建Tomcat服务镜像
      任务4.3  构建Web应用镜像
        4.3.1  构建PHP Web应用镜像
        4.3.2  构建Java Web应用镜像
        4.3.3  构建Python Web应用镜像
        4.3.4  搭建PHP动态Web应用集群
      习题
    项目5  使用Docker镜像仓库
      任务5.1  使用Docker Hub公有仓库
        5.1.1  创建Docker Hub仓库账户
        5.1.2  推送下载镜像
      任务5.2  构建私有仓库
        5.2.1  创建Registry私有仓库

        5.2.2  创建Harbor企业级私有仓库
      习题
    项目6  监控容器与限制资源
      任务6.1  监控容器
        6.1.1  容器监控级别
        6.1.2  使用工具监控容器
      任务6.2  限制容器资源
        6.2.1  Cgroup技术概述
        6.2.2  限制容器使用CPU
        6.2.3  限制容器使用内存
        6.2.4  限制容器使用磁盘
      习题
    项目7  Docker-Compose单机编排容器
      任务7.1  编排Wordpress博客应用
        7.1.1  安装Docker-Compose
        7.1.2  编排Wordpress博客应用
      任务7.2  编排Web集群服务
        7.2.1  编排单个动态Web服务
        7.2.2  编排动态Web集群服务
      习题
    项目8  Kubernetes多机编排容器
      任务8.1  安装Kubernetes双节点环境
        8.1.1  Kubernetes概述
        8.1.2  双节点基础配置
        8.1.3  安装Kubernetes组件
        8.1.4  配置命令补全功能
      任务8.2  使用命令编排多机容器
        8.2.1  创建Pod服务单元
        8.2.2  创建Deployment控制器
        8.2.3  创建服务发现暴露应用
        8.2.4  更新与回滚服务版本
      任务8.3  使用YAML文件编排多机容器
        8.3.1  YAML文件概述
        8.3.2  使用YAML文件创建Pod
        8.3.3  使用YAML文件创建Deployment控制器
        8.3.4  使用YAML文件创建服务发现
      任务8.4  使用Kubernetes部署动态Web集群
        8.4.1  Web集群部署架构
        8.4.2  搭建NFS服务
        8.4.3  部署动态Web集群
        8.4.4  部署MySQL数据库
      习题