本课程面向具有基本终端操作能力的 Docker 初学者。你将维护社区展览 Afterlight,让访客的留言在应用替换后依然保留。
1 个引导实验从可丢弃的练习副本开始,带你为访客簿接回持久存储;1 个独立挑战把相同方法用于照片墙,分别保留说明和图片字节。各单元均提供独立的初始环境。
你将学到什么
- 区分可重建的应用文件和访客数据;
- 使用 Compose 将现有命名卷挂载到正确的应用路径;
- 检查实际挂载,并从误接空卷的情况中恢复;
- 替换容器,保留原有和新增留言;
- 同时保留照片与说明,并在替换后继续上传。
本课程适合谁
适合能够输入终端命令的 Docker 和 DevOps 初学者。不要求先修本系列其他项目,也不要求 SQL 或应用编程经验。路径、容器、Compose YAML、编辑和 HTTP 都在使用前解释。
LabEx 提供浏览器中的 Linux 工作站、Docker、Compose、应用及合成展览记录。命令在 Workstation 中执行,真实业务页面位于 Exhibition。引导实验另有 Practice Copy,用于有意观察数据丢失。不需本地安装 Docker 或注册外部账号。
常见问题
需要编写数据库应用吗?
不需要。你将修改存储声明并替换应用;访客簿和照片上传程序已经提供。
Docker 卷就是备份吗?
不是。卷可在容器删除后保留,但删除卷或丢失宿主仍可能导致数据丢失。本课程讲授单机容器持久化,不涵盖完整备份或高可用系统。
挑战增加了什么?
你需要保留两个关联的数据位置,使照片与说明一起跨替换保留。挂载和检查方法均在引导实验中介绍。
支持哪些语言?
教材、验证提示、挑战解答和课程介绍提供英文及八种本地化语言。演示网站、界面标签、命令和输出保留英文。




