联系我们

课程大纲

容器化与Docker简介

  • 理解软件容器化概念
  • 与传统部署模型相比,容器化的优势
  • Docker概览及其在现代应用交付中的角色
  • 开发及运维中的常见容器用例

Docker安装与环境设置

  • 安装和配置Docker
  • 理解Docker组件与架构
  • 使用Docker命令行界面
  • 管理Docker服务及配置

Docker架构与核心概念

  • Docker引擎、镜像、容器及注册表
  • 容器生命周期管理
  • 理解Docker对象与资源
  • 使用Docker环境的最佳实践

操作Docker镜像与容器

  • 拉取与管理Docker镜像
  • 创建并运行容器
  • 容器配置与管理
  • 检查、监控与维护容器

使用Dockerfile构建应用

  • 理解Dockerfile结构与指令
  • 创建自定义Docker镜像
  • 优化镜像大小与构建性能
  • 管理应用依赖与配置

Docker存储与数据管理

  • 理解容器存储概念
  • 使用数据卷和绑定挂载
  • 持久化应用数据
  • 有效管理容器数据

Docker网络

  • 理解Docker网络概念
  • 创建与管理Docker网络
  • 连接多个容器
  • 配置应用与服务间的通信

操作Docker注册表

  • 理解镜像仓库与注册表
  • 使用Docker Hub及私有注册表
  • 推送和拉取镜像
  • 管理镜像版本及安全注意事项

容器编排与扩展概念

  • 容器编排简介
  • 理解编排平台的作用
  • Docker Compose概览
  • 为可扩展部署准备应用

故障排除与最佳实践

  • 诊断常见Docker问题
  • 管理日志及容器性能
  • 实施安全与维护最佳实践
  • 优化基于Docker的应用环境

Docker实战工作坊与课程回顾

  • 构建并部署容器化应用
  • 管理多个容器及服务
  • 应用Docker命令与工作流
  • 关键概念回顾与后续步骤

要求

  • 具备网络知识基础。
  • 有Linux命令行使用经验。

受众群体

  • 开发人员
  • DevOps工程师
  • 系统管理员
 14 小时

客户评论 (7)

即将举行的公开课程

课程分类