聯繫我們
 課程時長 14 時間:

課程簡介

容器化与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工程师
  • 系统管理员

人數


每位參與者的報價

客戶評論 (7)

即將到來的課程

課程分類