Logo
☆☆☆☆☆
0.0
Advanced
5h

Docker深度解析:高级技巧

如果你想在现代以云为先的世界中脱颖而出,就必须掌握 Docker。但请不要担心,本课程将为你提供所需的所有技能。 你将学习如何使用 Docker Compose 部署应用程序,这是管理单引擎模式下多容器应用的关键工具。随后,你将进入 Docker Swarm 的学习,它能让你大规模地部署和编排容器。接着,你将深入了解 Docker 网络、使用 Docker 服务栈部署应用,并掌握一些业界常用的 Docker 安全管理工具。 完成本课程后,无论你需要管理多少个容器,你都将具备在大规模环境中运行 Docker 所需的知识与工具。

11 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
Docker深度解析:高级技巧
如果你想在现代以云为先的世界中脱颖而出,就必须掌握 Docker。但请不要担心,本课程将为你提供所需的所有技能。 你将学习如何使用 Docker Compose 部署应用程序,这是管理单引擎模式下多容器应用的关键工具。随后,你将进入 Docker Swarm 的学习,它能让你大规模地部署和编排容器...

WHAT YOU'LL LEARN

使用 Docker Compose 和 Docker Stacks 部署应用程序的能力

Content

11 Lessons • 0 Quizzes • 0 Challenges

课程简介
  1. 1

    预期内容

使用 Compose 的多容器应用
  1. 1

    Docker Compose 简介

  2. 2

    关于 Compose 背景的更多内容

  3. 3

    示例应用程序设置

  4. 4

    配置文件

  5. 5

    使用 Compose 部署应用

  6. 6

    使用 Compose 管理应用

  7. 7

    清理

  8. 8

    章节总结:使用 Compose 构建多容器应用

  9. 9

    测验:使用 Compose 构建多容器应用

Docker Swarm
  1. 1

    Docker Swarm 简介

  2. 2

    Swarm Primer 是如何工作的?

  3. 3

    构建一个安全的 Swarm 集群

  4. 4

    使用 Multipass 构建 Docker 节点

  5. 5

    初始化一个新的 Swarm

  6. 6

    群集管理器高可用性(HA)

  7. 7

    锁定一个 Swarm 集群(concept)

  8. 8

    在 Swarm 上部署和管理应用程序

  9. 9

    查看和检查服务

  10. 10

    扩展和删除服务

  11. 11

    滚动更新

  12. 12

    故障排除

  13. 13

    章节总结:Docker Swarm

  14. 14

    测验:Docker Swarm

使用 Docker Stack 部署应用程序
  1. 1

    Docker Stacks 简介

  2. 2

    构建 Swarm 实验室

  3. 3

    一个示例应用程序的概览

  4. 4

    检查堆栈文件:网络和卷

  5. 5

    检查堆栈文件:服务

  6. 6

    部署示例应用

  7. 7

    管理应用

  8. 8

    清理

  9. 9

    章节总结:使用 Docker Stacks 部署应用程序

  10. 10

    测验:使用 Docker Stacks 部署应用程序

Docker 和 WebAssembly
  1. 1

    使用 Docker 构建 WebAssembly 应用

  2. 2

    Wasm 和 Wasm 容器入门

  3. 3

    创建一个 Wasm 应用

  4. 4

    容器化一个 Wasm 应用

  5. 5

    清理

  6. 6

    章节总结:Docker 与 WebAssembly

  7. 7

    测验:Docker 与 WebAssembly

Docker 网络
  1. 1

    Docker 网络简介

  2. 2

    Docker 网络理论

  3. 3

    单主机桥接网络

  4. 4

    通过端口映射实现外部访问

  5. 5

    连接到现有网络和VLAN

  6. 6

    排查连接问题

  7. 7

    服务发现

  8. 8

    Ingress 负载均衡

  9. 9

    清理

  10. 10

    章节总结:Docker 网络

  11. 11

    测验:Docker 网络

Docker 覆盖网络
  1. 1

    Docker 覆盖网络简介

  2. 2

    构建和测试 Docker 覆盖网络

  3. 3

    测试覆盖网络

  4. 4

    Docker 覆盖网络原理

  5. 5

    流量示例

  6. 6

    清理

  7. 7

    章节总结:Docker 覆盖网络

  8. 8

    测验:Docker 覆盖网络

卷和持久化数据
  1. 1

    卷与持久化数据简介

  2. 2

    无卷容器

  3. 3

    使用卷的容器

  4. 4

    使用容器中的卷

  5. 5

    跨集群节点共享存储

  6. 6

    潜在的数据损坏

  7. 7

    章节总结:卷与持久化数据

  8. 8

    测验:卷与持久化数据

Docker 安全
  1. 1

    Docker 安全入门

  2. 2

    Linux 安全技术

  3. 3

    控制组和能力

  4. 4

    MAC 和 Seccomp

  5. 5

    Docker 安全技术

  6. 6

    Swarm Security 背后的故事

  7. 7

    TLS 和双向认证

  8. 8

    配置CA设置和集群存储

  9. 9

    Docker Scout 与漏洞扫描

  10. 10

    使用 Docker 内容信任对镜像进行签名和验证

  11. 11

    Docker Secrets

  12. 12

    清理

  13. 13

    章节总结:Docker 安全

  14. 14

    测验:Docker 安全性

接下来是什么?
  1. 1

    展望未来

  2. 2

    总结与思考

附录:获取 Docker 和 Compose
  1. 1

    Docker 安装

  2. 2

    在 Windows 10 和 Windows 11 上安装 Docker 和 Compose

  3. 3

    在 Mac 上安装 Docker 和 Compose

  4. 4

    使用 Multipass 安装 Docker 和 Compose

  5. 5

    在 Linux 上安装 Docker 和 Docker Compose

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)