Repolode
collabnix

collabnix/dockerlabs

一套免费、社区维护的 Docker 实践教程与实验,覆盖入门到进阶。

Star
8,037
Fork
2,167
未关闭 Issue
28
最近提交
2个月前

这是什么?

Dockerlabs 是一套 Docker 学习资源,按入门、中级、高级三条路线组织,包含数百个循序渐进的教程与实验。内容涵盖镜像、Dockerfile 指令、数据卷、网络、Docker Compose、Swarm,以及内容信任、Secrets、镜像扫描和 Swarm 模式安全等主题。

实验可在 Docker Desktop 上完成,也可以在浏览器中运行,无需本地基础设施。除核心工作坊外,还包括 Docker Scout、Docker init、Compose Watch 和 Compose Profiles 的相关内容,并提供 Django、Flask、React、Express、Spring 等多服务示例应用的链接。

该项目是由 Ajeet Singh Raina 发起、社区贡献者共同维护的独立社区项目,采用 Apache 2.0 许可证。

核心功能

  • 01教程按入门、中级、高级三条路线组织。
  • 02提供 Dockerfile 指令、数据卷与网络的动手实验。
  • 03涵盖 Docker Compose 命令和 Docker Swarm 集群。
  • 04包含内容信任、Secrets、镜像扫描和 Swarm 模式安全的实验。
  • 05链接了 Django、React、Go、Java、Python 等技术栈的多服务示例应用。

适用场景

  • 跟随实验从零开始学习 Docker。
  • 在面试或认证考试前复习 Compose 与 Swarm。
  • 查找可改造用于自身项目的 Compose 示例栈。
  • 用现成实验材料为团队开展 Docker 培训。

快速上手

  1. 1

    在 GitHub 上打开 DockerLabs 仓库并浏览教程索引

  2. 2

    从初学者 Docker 工作坊开始

  3. 3

    在 Docker Desktop 或浏览器中完成动手实验

使用前须知

  • 这些实验是教程而非可安装的软件,因此没有可直接运行的程序包。
  • 部分实验链接指向外部第三方网站,这些页面可能会变更或失效。

标签

常见问题

dockerlabs 是什么?
一套免费、社区维护的 Docker 实践教程与实验,覆盖入门到进阶。 Dockerlabs 是一套 Docker 学习资源,按入门、中级、高级三条路线组织,包含数百个循序渐进的教程与实验。内容涵盖镜像、Dockerfile 指令、数据卷、网络、Docker Compose、Swarm,以及内容信任、Secrets、镜像扫描和 Swarm 模式安全等主题。
dockerlabs 可以免费使用吗?用的什么许可证?
dockerlabs 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
dockerlabs 还在维护吗?
半年内有更新。dockerlabs 最近一次提交是在 2026年8月25日。
dockerlabs 适合用来做什么?
跟随实验从零开始学习 Docker。 在面试或认证考试前复习 Compose 与 Swarm。 查找可改造用于自身项目的 Compose 示例栈。 用现成实验材料为团队开展 Docker 培训。
dockerlabs 怎么安装和运行?
在 GitHub 上打开 DockerLabs 仓库并浏览教程索引 从初学者 Docker 工作坊开始 在 Docker Desktop 或浏览器中完成动手实验
在哪里获取 dockerlabs?
源代码和安装说明在 GitHub 上:https://github.com/collabnix/dockerlabs

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目