0Pricing
Docker & DevOps Fundamentals icon

Docker & DevOps Fundamentals

BackendCloudSystemsBeginnerEnterpriseNetworkScriptingWeb

掌握 Docker 容器化和必要的 DevOps 实践,优化您的软件开发生命周期并高效地部署应用程序。

🤖 AI 驱动📚 12 门课程👥 10万+ 学习者⭐ 4.9 分
课程概览

Docker 和 DevOps:从容器到生产环境

Docker 改变了软件的构建、交付和运行方式。与其手动配置服务器,不如将您的应用程序及其依赖项打包到一个在任何机器上都能完全相同运行的容器中。结合 DevOps 实践——CI/CD 流水线、编排、监控——您可以实现任意规模下的可靠部署。本课程轨迹涵盖两方面:容器原语和使其在真实团队中发挥实用价值的运维纪律。

您将学到什么

您将学会构建和管理 Docker 镜像、编写 Dockerfile,以及使用 Docker Compose 编排多服务应用程序。容器之间的网络通信、持久数据卷和 Docker Swarm 编排将被深入讲解。在 DevOps 方面,您将学会用 Jenkins 和 Docker 配置 CI/CD 流水线、将工作负载部署到 Kubernetes、配置 Pod 和服务,以及为容器环境应用安全最佳实践。课程轨迹最后介绍高级 Dockerfile 优化技术以及生产系统中使用的监控和日志记录模式。

学习路径

十二门课程跨越 A1 至 C1 级别。课程轨迹以Docker 和容器化介绍(唯一的免费课程)开启,随后进入 Docker Compose、镜像管理和网络通信,然后在 B1 级别引入DevOps 原则基础和Kubernetes 基础与 Pod。B2 阶段涵盖 Jenkins CI/CD、Swarm 编排、Kubernetes 部署和监控。两门 C1 课程——高级 Dockerfile 优化和容器安全最佳实践——为经验丰富的从业者提供了磨练生产就绪技能的机会。

如何学习

每门课程分为短小、实操性强的课时,您可以在内置编辑器中完成,享受实时反馈和卡顿时的 AI 导师协助。概念通过实际示例进行讲授——真实的 docker run 命令、Compose 文件和 Kubernetes manifest——因此您将建立实际的肌肉记忆,而不仅仅阅读理论。

开始学习 →

你的学习方式

🎯
互动课程
实时反馈的动手编程练习
🤖
AI 导师
遇到困难时立即获得 AI 帮助
💻
内置编辑器
直接在浏览器中编写并运行代码
🏆
证书
完成课程后获得证书
课程

12 门课程

Docker & DevOps Fundamentals 学习路径中的所有课程。

01

Docker与容器化入门

A14 节课

深入了解Docker,并掌握容器化的核心概念。学习容器为何对现代软件开发至关重要,以及它们如何简化部署。

02

Docker Compose 入门

A24 节课PRO

使用 Docker Compose 简化多容器应用的部署。学习如何通过单个配置文件定义并运行复杂应用。

03

构建与管理Docker镜像

A24 节课PRO

学习如何使用Dockerfile创建自定义Docker镜像。了解镜像分层、优化最佳实践以及如何有效管理镜像。

04

Docker 网络与数据管理

B14 节课PRO

掌握 Docker 容器如何彼此通信以及如何与外部世界通信。探索不同的网络模式,并学习持久化数据存储策略。

05

DevOps 原则基础

B14 节课PRO

探索定义 DevOps 的核心理念与实践。了解协作、自动化和持续改进如何提升软件交付效率。

06

Kubernetes 基础与容器组

B14 节课PRO

开始学习 Kubernetes,这一业界标准的容器编排工具。了解容器组、节点和 Kubernetes 架构等基本概念。

07

使用 Jenkins 与 Docker 实现 CI/CD

B24 节课PRO

使用 Jenkins 实现完整的 CI/CD 流水线,自动化构建、测试和部署容器化应用。学习如何将 Docker 集成到自动化工作流中。

08

使用 Swarm 进行容器编排

B24 节课PRO

探索 Docker Swarm,管理和扩展分布在多个主机上的 Docker 容器。学习如何部署服务、处理滚动更新并确保高可用性。

09

将应用部署到 Kubernetes

B24 节课PRO

超越基础容器组,使用 Kubernetes 部署和服务部署完整应用。学习如何暴露应用并管理其扩展。

10

DevOps 中的监控与日志记录

B24 节课PRO

实施稳健的监控与日志记录方案,这对于在 DevOps 环境中维护健康且高性能的应用至关重要。学习如何主动识别并解决问题。

11

Dockerfile 高级优化

C14 节课PRO

深入了解 Dockerfile 最佳实践,创建高效且安全的镜像。学习多阶段构建和高级缓存技术。

12

容器安全最佳实践

C14 节课PRO

增强容器化应用和 Docker 环境的安全性。学习镜像扫描、运行时安全和安全部署策略。

常见问题

常见问题解答

Docker & DevOps Fundamentals 课程免费吗?

免费。你可以免费开始 Docker & DevOps Fundamentals 课程并完成它的所有互动课程。可选的 PRO 订阅解锁高级 AI 工具和可分享的证书。

学习 ALL 需要有先前的经验吗?

不需要。课程从基础开始,逐步进阶到更高难度的主题,所以即使你没有任何 ALL 基础也可以开始。

我在 CoddyKit 上怎样学习 ALL?

学以致用。简洁的互动课程将清晰的讲解与实时动手编程练习结合,24/7 AI 导师在你遇到困难时提供个性化帮助。

完成 Docker & DevOps Fundamentals 后能获得证书吗?

可以。PRO 学员可以参加考试,获得 Docker & DevOps Fundamentals 课程的可分享的完成证书,其中包含可验证的代码。

我能在手机上学习 ALL 吗?

可以。CoddyKit 支持网页版和原生 iOS、Android 应用,你可以在任何设备上学习 ALL,进度会自动同步。

立即开始 Docker & DevOps Fundamentals

加入数千名学习者,通过 AI 驱动的课程掌握编程。

免费开始 →浏览所有课程