《Docker实战培训》PPT课件ppt
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
构建一个Redis容器集群
使用Docker Compose定义Redis容器集群 配置Redis主从复制 配置Redis Sentinel实现自动故障转移 使用Redis Cluster实现水平扩展和高可用性
构建一个Nginx容器负载均衡集群
使用Docker Compose构建多个Nginx容器 使用Docker Swarm将多个Docker节点组成集群 使用负载均衡器将请求分发到多个Nginx容器 监控和日志记录的实现
镜像上传与下载
本 地 镜 像 上 传 至 Docker Hub
Docker 镜 像 管 理 概 述
从 Docker Hub下 载 镜 像 镜像的版本控制与标签管理
镜像标签管理
镜像标签:用于标识镜像版本的标 签
删除本地镜像标签
添加标题
添加标题
推 送 镜 像 到Docker Hub
添加标题
添加标题
删除远程镜像标签
读模板
Docker 镜 像 构 建:通过
Docker f i le定 义镜像构建过
程
Docker 镜 像 分 层:基于联合
文件系统 ( UnionFS) , 实现镜像的分 层和增量更新
Docker 镜 像 传 输:支持将镜 像从本地或者 远程传输到目
标主机上
Docker仓库技术
D ocker 镜 像 : D ocker 的 一 种 封 装 方式,包含了运行 环境和程序
Docker实战培训
WPS,a click to unlimited possibilities
汇报人:WPS
目录
Docker概述 Docker容器管理
Docker核心技术 Docker镜像管理
Docker安装与配置 Docker实战案例
Docker概述
Docker简介
容器化技术 轻量级、可移植性高 跨平台性 易于管理和维护
容器化:将应用程序及所有依赖项 打包成一个独立的、可移植的容器
容器实例化:从镜像中创建一个运 行时环境
添加标题
添加标题
添加标题
添加标题
镜像:容器的只读模板,用于创建 容器实例
容器网络:管理容器间的网络通信
Docker镜像技术
Docker 镜 像 概 念 : Docker 镜 像 是 Docker 容 器运行时的只
Docker应用场景
Web应 用
数据库应用
容器化部署
微服务架构
Docker 在 开 发 、 测 试 环节的使用
Docker 在 生 产 环 境 的 使用
Docker优势
跨 平 台 性 : Docker 可 以 在 不 同 的 操 作 系 统 和 硬 件 平 台 上 运 行
快 速 构 建 和 部 署 : Docker 可 以 快 速 构 建 和 部 署 应 用 程 序 , 减 少 开 发 时 间 和 测 试 时 间
Docker跨主机通信技术
Docker Swarm: 提 供 跨 主 机 通 信 和 协 调 服 务 Docker Networking : 支 持 容 器 之 间 的 网 络 连 接 Docker Compose: 用 于 定 义 容 器 之 间 的 依 赖 关 系 和 配 置 Docker Machine: 用 于 自 动 化 部 署 和 管 理 Docker 容 器 集 群
Docker配置文件详解
配置文件位置
常用配置选项
添加标题
添加标题
配置文件格式
添加标题
添加标题
配置文件示例
Docker守护进程与容器运行命令
单击添加标题
Docker 守 护 进 程 :dockerd
单击添加标题
容 器 运 行 命 令 :do 进 程 与 容 器 运 行 命 令 的 关 系 : Docker 守 护 进 程 是 容 器 运 行 命 令 的 基 础 , 容 器 运 行 命 令 依 赖 于 Docker 守 护 进 程 。
隔 离 性 : Docker 可 以 创 建 隔 离 的 环 境 , 保 证 应 用 程 序 的 安 全 性 和 稳 定 性
可 移 植 性 : Docker 容 器 可 以 在 不 同 的 环 境 中 运 行 , 实 现 跨 云 、 跨 主 机 、 跨 网 络 等 迁 移
Docker核心技术
Docker容器技术
镜像安全管理
验证镜像是否可信任 定期审查镜像内容 确保使用最新版本的镜像 限制对镜像的访问权限
Docker实战案例
构建一个简单的Web应用容器
准 备 一 个 简单的Web应 用
构 建 Docker 镜 像
添加标题
添加标题
编 写 Docker file
添加标题
添加标题
运 行 Docker 容 器
Docker安装与配置
Docker在Windows上的安装步骤
下 载 Docker for Windows
安装包
运行安装包, 选择安装类型
和路径
等待安装完成 并 启 动 Docker
在Windows上 配 置 Docker 网 络和共享文件
夹
Docker在Linux上的安装步骤
安装依赖库 安 装 Docker 配 置 Docker 启 动 Docker 服 务
Docker发展历程
2 0 1 3 年 , Docker 项 目 诞 生
2 0 1 5 年 , Docker 成 为 开 源 软 件 , 社区活跃
添加标题
添加标题
2 0 1 4 年 , Docker 1 . 0 版 本 发 布
添加标题
添加标题
2 0 1 6 年 , Docker 被收购,成 为 Docker 公 司 的 核 心 产 品
使 用docker stop命 令 停 止 运 行中的容器
使 用docker rm命 令 删 除 已 经停止的容器
容器停止与删除
使用docker stop命令停止容器 使用docker rm命令删除容器 停止运行中的容器 删除已经停止的容器
容器迁移与复制
定义及背景介绍 迁移与复制操作流程 迁移与复制的优缺点 实际应用场景及案例
D ocker 容 器 : 通 过 镜像创建的运行实 例,可以理解为隔 离的运行环境
D ocker 镜 像 仓 库 : 用 于 存 储 Docker 镜 像的地方,可以理 解为代码仓库
Docker Hub: Docker 的官方 registry 服务, 可 以 理 解 为 Docker 世 界 的淘宝
容器网络管理
添加 标题
Docker 网 络 模 式 :bridge、 host、 container 、none、overlay 、overlay2
添加 标题
Docker 网 络 命 令 :docker network create、 docker network inspect 、docker network ls、 docker network rm
构建一个Docker私有仓库并上传镜像
注 册 Docker 仓 库
创 建 Docker 镜 像
上 传 Docker 镜 像 到 私 有 仓 库
配 置 Docker 客 户 端 从 私 有 仓库拉取镜像
THANK YOU
汇报人:WPS
添加 标题
Docker网络 插 件: CN I(容器 网络接口) 、 Calico、 Flannel、Weave Net
添加 标题
Docker 网 络 规 划 : 规 划 容 器 之 间 的 网 络 拓 扑,确保网络连通性
Docker镜像管理
镜像构建步骤
编写Dockerfile 使用docker build命令构建镜像 运行docker images命令查看本地镜像列表 使用docker run命令启动容器
单击添加标题
Docker 守 护 进 程 的 启 动 方 式 : 可 以 通 过systemctl命 令 来 启 动 、 停 止 和 重 启 Docker 守 护 进 程 。
Docker容器管理
容器创建与启动
使 用docker start 命 令 启 动 已经存在的容器
使 用docker run命 令 创 建 容 器并启动