![[中字] Red Hat 容器技术认证实战课程 (EX188](/storage/uploads/1897_0240a456-faab-4961-9361-1c066e3c9aba.jpg)
![[中字] Red Hat 容器技术认证实战课程 (EX188](/storage/uploads/1897_59531fda-7470-4817-a853-96a8b7d5373b.jpg)
![[中字] Red Hat 容器技术认证实战课程 (EX188](/storage/uploads/1897_dbd260d7-0760-40b1-91c4-b5783ae14b72.jpg)
![[中字] Red Hat 容器技术认证实战课程 (EX188](/storage/uploads/1897_0c77cc72-5820-4073-8b6e-036bd08586f7.jpg)
资源介绍
)(中文字幕英文视频教程)
本课程是针对 Red Hat EX188 容器技术认证的专业化实战培训课程,聚焦容器技术核心应用与运维能力培养,通过 “理论讲解 + 实操演示 + 案例验证 + 问题解决” 的四段式教学结构,帮助学习者系统掌握容器部署、管理、优化及故障排查全流程技能,最终具备通过 EX188 认证考试、胜任企业级容器运维岗位的核心能力。
课程整体分为 8 个核心模块,每个模块均配套对应的视频教学文件与中文字幕文件,确保学习者能清晰理解技术细节,同步提升理论认知与实操水平。所有内容围绕 Podman 容器引擎展开(Podman 是企业级容器管理的主流工具,具备轻量、安全、无守护进程等优势),结合 Linux 系统(RHEL、Rocky Linux 等)环境,从基础概念到高级应用层层递进,形成完整的技术能力体系。
一、容器技术基础入门(模块 1:Introduction to Containers)
本模块作为课程开篇,旨在帮助学习者建立容器技术的基础认知,明确学习目标与技术边界。内容涵盖容器技术概念解析、Red Hat 技术支持体系应用、RHEL 与 Rocky Linux 系统环境适配、容器技术核心价值(如环境一致性、资源隔离、部署效率提升等)、Podman 容器引擎基础特性、容器仓库(Registries)工作原理等核心知识点。
每个知识点均通过 “理论讲解 + 实操演示” 呈现:例如在 “为什么使用容器” 章节中,通过对比传统虚拟机与容器的资源占用、启动速度、部署流程差异,直观展现容器技术在企业级应用中的优势;在 “Podman 基础” 章节中,演示 Podman 的安装配置与基础命令,帮助学习者快速上手工具操作。模块最后配套 “验证(Validation)” 与 “解决方案(Solution)” 环节,通过典型案例检验学习效果,强化基础认知。
二、Podman 容器运行实操(模块 2:Running Containers with Podman)
本模块聚焦 Podman 容器的核心操作,从 “启动 - 管理 - 交互” 全流程展开教学,是容器运维的核心技能基础。内容围绕容器生命周期管理展开,包括容器的启动与停止(如podman start/stop命令应用、容器状态监控)、交互式 Shell 与命令执行(如podman exec命令在容器内执行临时任务、交互式登录容器终端)、Linux 命名空间(Namespaces)技术原理(理解容器资源隔离的底层逻辑)、根用户运行容器的场景与安全注意事项、容器端口暴露配置(实现容器内外网络通信,如podman run -p命令实操)等关键操作。
模块重点突出 “实操性”:例如在 “端口暴露” 章节中,通过演示 Web 应用容器的端口映射配置,让学习者掌握如何通过宿主机访问容器内服务;在 “命名空间” 章节中,结合 Linux 系统底层机制,解析容器如何实现 PID、网络、挂载等资源的隔离,帮助学习者理解技术原理而非单纯记忆命令。最后通过 “验证环节” 设计实操任务(如启动指定容器并暴露端口、通过交互式命令修改容器内文件),并在 “解决方案环节” 提供标准操作流程与常见问题排查思路,确保学习者能独立完成容器基础运维操作。
三、Podman 操作深度解析(模块 3:Understand Podman Operations)
本模块在 “容器运行基础” 上进一步深化,聚焦 Podman 高级操作与优化管理,培养学习者对容器的精细化管控能力。核心内容包括:podman inspect命令的应用(获取容器详细配置信息,如网络、存储、环境变量等,用于问题排查与配置验证)、容器资源限制(如 CPU、内存、IO 资源的分配与限制,通过--memory、--cpus等参数优化容器资源占用,避免资源争抢)、容器仓库高级操作(如私有仓库登录、镜像拉取 / 推送权限配置、仓库镜像管理)、镜像清理与标签管理(podman prune清理无用镜像 / 容器、podman tag为镜像添加自定义标签,优化镜像仓库占用)、自定义镜像构建基础(基于现有镜像创建自定义镜像,满足企业个性化应用需求)。
本模块的核心价值在于 “优化与效率”:例如在 “资源限制” 章节中,通过演示高负载场景下的容器资源配置,帮助学习者理解如何避免单容器过度占用资源影响其他服务;在 “镜像清理” 章节中,结合企业实际场景,讲解如何定期清理无用镜像以释放存储资源,降低运维成本。“验证环节” 设计综合性任务(如构建自定义镜像并推送到私有仓库、为容器配置资源限制),“解决方案环节” 提供优化思路与命令示例,强化学习者的高级操作能力。
四、自定义镜像构建(模块 4:Create Custom Images)
镜像作为容器的 “模板”,是容器技术落地的核心要素。本模块聚焦自定义镜像的构建能力,从镜像构建文件到安全配置全面覆盖,帮助学习者掌握企业级镜像开发技能。内容包括:Containerfile 文件概念与作用(镜像构建的 “脚本文件”,定义镜像的基础镜像、依赖安装、配置步骤等)、Containerfile 编写实操(如指定基础镜像、执行命令、设置工作目录、暴露端口等指令应用)、ARG 与 ENV 关键字区别与应用(ARG 用于构建时传递参数,ENV 用于容器运行时设置环境变量,避免敏感信息硬编码)、容器内用户权限配置(理解容器内用户与宿主机用户的映射关系,通过非 root 用户运行容器提升安全性,避免权限泄露风险)。
本模块的重点是 “规范与安全”:例如在 “容器内用户配置” 章节中,讲解如何通过指定非 root 用户运行容器,降低容器被攻击后导致的系统风险;在 “Containerfile 编写” 章节中,强调镜像分层构建、减小镜像体积的技巧(如合并命令、清理缓存),提升镜像拉取与启动效率。“验证环节” 要求学习者编写 Containerfile 并构建镜像,“解决方案环节” 提供规范的 Containerfile 示例与常见错误排查(如镜像构建失败、权限不足等),确保学习者能独立开发安全、高效的自定义镜像。
五、私有仓库、存储与权限管理(模块 5:Private Registries, Storage & Permissions)
企业级容器应用中,私有仓库、数据持久化与权限控制是保障安全性与稳定性的核心。本模块围绕这三大维度展开,培养学习者的企业级容器环境部署能力。内容包括:容器持久化存储原理与应用(理解容器数据临时存储的局限性,通过卷(Volumes)、绑定挂载(Bind Mounts)实现数据持久化,避免容器删除导致数据丢失)、容器权限管理实操(如挂载目录的权限映射、SELinux 安全上下文配置,解决容器访问宿主机文件的权限问题)、本地私有仓库配置(搭建企业内部镜像仓库,避免依赖公网仓库导致的部署延迟与安全风险,如仓库认证配置、镜像推拉权限管控)。
本模块的核心是 “安全与可靠”:例如在 “持久化存储” 章节中,通过演示数据库容器的数据挂载配置,帮助学习者掌握如何保障核心业务数据不丢失;在 “私有仓库配置” 章节中,讲解仓库认证与访问控制,避免未授权用户拉取 / 推送镜像导致的安全风险。“验证环节” 设计企业场景任务(如搭建私有仓库并配置认证、实现容器数据持久化),“解决方案环节” 提供部署架构图与配置步骤,强化学习者的企业级环境搭建能力。
六、容器故障排查与自动启动(模块 6:Troubleshoot and Autostart Containers)
容器运维的核心能力之一是 “问题解决” 与 “高可用保障”。本模块聚焦容器故障排查技巧与自动启动配置,帮助学习者提升容器服务的稳定性与运维效率。内容包括:容器日志查看与分析(通过podman logs命令获取容器运行日志,定位服务启动失败、业务报错等问题)、跨命名空间命令执行(在宿主机环境中直接执行容器内命令,无需登录容器即可排查问题,提升故障处理效率)、容器与 Systemd 集成(通过 Systemd 服务配置容器开机自启,保障服务重启后自动恢复,避免人工干预)、Podman 重启策略配置(如--restart参数设置容器退出后的重启规则,应对服务异常退出场景)。
本模块的重点是 “效率与稳定性”:例如在 “日志分析” 章节中,通过演示常见故障(如容器启动失败、网络不通)的日志排查流程,帮助学习者掌握快速定位问题的方法;在 “Systemd 集成” 章节中,讲解如何编写 Systemd 服务文件,实现容器的开机自启与状态监控。“验证环节” 设计故障场景任务(如排查容器启动失败原因、配置容器开机自启),“解决方案环节” 提供故障排查思路与配置模板,提升学习者的问题解决能力。
七、Podman Compose 与网络管理(模块 7:Understand Podman Compose & Networks)
随着容器应用从 “单容器” 向 “多容器” 演进,容器编排与网络管理成为核心需求。本模块聚焦多容器协同与网络配置,培养学习者的微服务架构容器化能力。内容包括:Podman 网络管理(理解容器网络模式,如桥接网络、主机网络、自定义网络,配置容器间通信与外部访问)、微服务架构概念(理解微服务拆分原则,以及容器技术如何适配微服务的部署与扩展需求)、Podman Compose 工具应用(通过 YAML 配置文件定义多容器服务,实现一键启动、停止、重启多容器应用,替代传统的手动逐个操作)、多容器编排基础(理解容器启动顺序、依赖关系配置,保障多服务协同运行)。
本模块的核心价值在于 “协同与扩展”:例如在 “Podman Compose” 章节中,通过演示 Web 服务 + 数据库服务的多容器配置,帮助学习者掌握如何通过配置文件管理多容器依赖关系;在 “容器网络” 章节中,讲解自定义网络的创建与容器加入,避免容器间网络冲突,保障服务通信稳定。“验证环节” 要求学习者编写 Podman Compose 配置文件并启动多容器应用,“解决方案环节” 提供配置示例与网络问题排查方法,强化学习者的多容器管理能力。
八、EX188 认证考试准备(模块 8:EX188 Exam Preparation)
本模块是课程的实战冲刺环节,完全对标 EX188 认证考试题型与难度,通过 “真题解析 + 实操演练” 帮助学习者查漏补缺,掌握考试技巧。内容涵盖