注册 登录 进入教材巡展
#
  • #

出版时间:2025-02

出版社:西安电子科技大学出版社

以下为《Docker容器技术应用》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 西安电子科技大学出版社
  • 9787560676012
  • 1-1
  • 549835
  • 16开
  • 2025-02
  • 自动化技术、计算机技术
  • 高职
目录
项目一 创建Docker运行环境 1
学习目标 1
1.1 知识准备 2
1.1.1 Linux概述 2
1.1.2 CentOS操作系统概述 4
1.1.3 认识虚拟机 4
1.2 任务实施 5
1.2.1 安装VMware Workstation虚拟机软件 5
1.2.2 创建虚拟机 11
1.2.3 配置虚拟机网络 28
1.2.4 虚拟机连接远程管理工具 35
1.2.5 初始化虚拟机 38
双创视角 44
项目小结 44
习题测试 45
项目二 安装Docker及管理镜像与容器 46
学习目标 46
2.1 知识准备 47
2.1.1 Docker容器技术概述 47
2.1.2 计算机虚拟化技术 48
2.1.3 Docker容器与虚拟机的比较 48
2.2 任务实施 49
2.2.1 Docker安装 49
2.2.2 镜像的基本操作 55
2.2.3 容器的基本操作 59
双创视角 65
项目小结 65
习题测试 65
项目三 管理Docker数据与网络通信 67
学习目标 67
3.1 知识准备 68
3.1.1 Docker数据存储 68
3.1.2 数据卷与数据卷容器 68
3.1.3 Docker网络通信 69
3.2 任务实施 71
3.2.1 管理Docker数据 71
3.2.2 建立端口映射 73
3.2.3 实现容器互联 75
3.2.4 自定义网络 76
双创视角 78
项目小结 78
习题测试 78
项目四 创建Docker镜像 80
学习目标 80
4.1 知识准备 81
4.1.1 Docker镜像的结构 81
4.1.2 Docker镜像的创建方法 82
4.1.3 Dockerfile介绍 82
4.2 任务实施 83
4.2.1 通过容器创建镜像 83
4.2.2 通过Dockerfile构建httpd镜像 85
4.2.3 通过Dockerfile构建nginx镜像 87
4.2.4 通过Dockerfile构建tomcat镜像 89
双创视角 92
项目小结 92
习题测试 93
项目五 编排容器Docker Compose 94
学习目标 94
5.1 知识准备 95
5.1.1 编排容器简介 95
5.1.2 Docker Compose的使用 95
5.2 任务实施 98
5.2.1 安装Docker Compose 98
5.2.2 使用Docker Compose部署WordPress服务 99
5.2.3 使用Docker Compose部署多个nginx服务 102
双创视角 105
项目小结 105
习题测试 105
项目六 部署和管理Harbor私有仓库 107
学习目标 107
6.1 知识准备 108
6.1.1 公有仓库 108
6.1.2 Harbor私有仓库 108
6.2 任务实施 110
6.2.1 部署Harbor私有仓库 110
6.2.2 管理Harbor私有仓库 113
双创视角 123
项目小结 123
习题测试 123
项目七 部署Docker安全 125
学习目标 125
7.1 知识准备 126
7.1.1 Docker安全概述 126
7.1.2 Cgroup资源管理和限制机制 127
7.1.3 Docker日志 128
7.2 任务实施 129
7.2.1 设置容器的CPU使用率与CPU周期 129
7.2.2 限制CPU内核、内存和Block IO 133
7.2.3 查看Docker日志 137
双创视角 143
项目小结 143
习题测试 144
项目八 部署和管理Docker Swarm集群 145
学习目标 145
8.1 知识准备 146
8.1.1 Docker Swarm概述 146
8.1.2 Docker Swarm的工作原理 147
8.2 任务实施 148
8.2.1 配置Docker Swarm集群各节点的系统环境 148
8.2.2 部署Docker Swarm集群 150
8.2.3 管理Docker Swarm集群 153
双创视角 161
项目小结 162
习题测试 162
项目九 部署和管理Kubernetes集群 163
学习目标 163
9.1 知识准备 164
9.1.1 Kubernetes概述 164
9.1.2 Kubernetes的体系架构 165
9.1.3 Kubernetes的相关概念 167
9.1.4 Kubernetes集群的管理 168
9.2 任务实施 171
9.2.1 配置Kubernetes集群各节点的系统环境 171
9.2.2 部署Kubernetes集群 173
9.2.3 Kubectl的基本操作 182
9.2.4 通过YAML文件创建Pod 187
9.2.5 通过标签调度Pod 191
9.2.6 通过YAML文件创建Deployment 194
9.2.7 多容器共享Volume 198
双创视角 199
项目小结 200
习题测试 200
参考文献 202