《离线交付 Docker 应用》面向正在学习 Docker、需要为接收展台准备小型展览的学员。交付准确的 Web 与 API 镜像、配置和藏品文件,让来源停止后,每件展品及其下载文件仍然可用。
两个引导实验分别在独立环境中教授交付包组装和接收端运行。一个独立挑战把相同方法用于巡回展览:目录布局发生变化,还需避免将旧镜像混入本次发布。
你将学到什么
- 找出完整应用需要的准确镜像组合与文件;
- 保存和加载镜像,区分镜像归档与容器文件系统导出;
- 在完整交付包中保持 Compose 绑定路径可移植;
- 使用 Docker context 选择正确的接收端 Engine;
- 不拉取、不构建地运行接收应用,并保留独立的接收服务;
- 停止来源后,检查真实的展品关系、图形和下载文件。
本课程适合谁
本课程适合需要在镜像仓库不可用时交付小型容器应用的学员。
前置知识: 了解基本终端路径、Docker 镜像与容器,以及端口发布。课程会解释所需的 Compose 结构、context 和文件复制选项,无需编写应用程序。
学习环境: 浏览器中已准备好 Workstation、Source Exhibition 和 Receiving Exhibition。来源与接收端 Docker Engine 使用独立的镜像存储和进程,但共享同一 VM 的内核。每个实验独立初始化。
常见问题
接收端真的不依赖来源的镜像存储吗?
是的。其 Engine 初始没有展览所需镜像,也无法访问镜像仓库。你需要显式加载交付归档。最终接收页面读取自己的服务和文件,不会回退到来源。
这里模拟的是两台物理机器吗?
两个 Engine 共享一个 VM 内核。练习展示受控的镜像、配置和文件交付边界,不宣称完整灾难恢复或跨平台可移植性。
需要编写 Web 应用吗?
不需要。应用已提供。你的任务是选择并交付完整版本,再通过真实页面和下载的藏品资料单验证结果。




