课程大纲

什么是Docker?

  • 使用案例
  • Docker的主要组成部分
  • Docker 建筑学
  • 底层技术

安装 Docker

  • 在 Ubuntu 和 Windows 上安装
  • 使用 Docker Machine 进行主机置备
  • 适用于云提供商的 Docker Machine 驱动程序

容器生命周期

  • 创建和运行容器
  • 停止和重新启动
  • 调查容器
  • 查看日志
  • 查看流程
  • 删除容器及其数据

Docker调整应用程序

  • hello world 示例
  • 交互式 Bash 容器
  • 通过提交更改来构建映像
  • 从 Dockerfile 生成映像
  • 基于 GitHub 的自动化构建
  • 在容器中运行多个进程
  • Gosu 助手工具
  • 在单个容器中运行 Web 应用
  • 在微服务架构中运行 Web 应用

管理映像

  • 查找和下载现有映像
  • Docker 中心和本地存储库
  • 与他人共享图像
  • 部署私有镜像仓库

Networking 容器

  • 端口映射
  • 容器链接和命名
  • 创建和管理自定义网络
  • 通过多个 Docker 台主机进行网络(覆盖)

容器中的数据

  • 数据量
  • 将目录和文件作为数据卷
  • 数据卷容器
  • 在 Docker 台主机之间共享的数据卷
  • 备份和恢复数据卷

Docker 复合

  • Docker Compose 概述
  • 使用一个命令运行多容器应用程序
  • 定义服务、网络、卷和变量
  • 设置资源的运行时约束

Docker Swarm

  • 原生 Docker 集群简介
  • 发现服务
  • Docker Swarm 策略和过滤器

要求

熟悉命令行和 Linux 是一个优势。

  21 小时

人数



每位参与者的报价

客户评论 (4)

相关课程

课程分类