项目 在 DevOps 技能树

用容器交付咖啡馆菜单 项目

将完整咖啡馆网站打包为 Docker 镜像,无源目录挂载运行,再独立交付面包店菜单。

DevOpsDocker

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

《用容器交付咖啡馆菜单》面向熟悉基本终端操作的 DevOps 初学者。把 LITTLE HOUR 的完整网站放进一个新启动的容器,交付饮品详情、插画、价格和营业时间。应用已经提供,你负责打包与交付。

一门引导实验讲解 Dockerfile、构建上下文、镜像、容器、发布端口,以及如何区分完整交付与仅能打开首页。一门独立挑战提供 DAYBREAK 面包店菜单,其页面、样式和图片分属不同源目录。每个实验都从自己的预设环境开始。

你将学到什么

  • 区分镜像与运行中的容器;
  • 明确指定 COPY 目标位置,打包顾客页面和本地设计资源;
  • 将作者草稿排除在公开网站之外;
  • 构建命名镜像,通过容器端口发布服务器;
  • 无主机目录挂载启动新容器,检查真实顾客路径。

本课程适合谁

本课程适合 DevOps 初学者、新开发者,以及对用容器交付小型网站感兴趣的人。

前置知识:能在终端输入命令并识别路径即可。无需 Docker、Nginx 管理、编程或网站制作经验。所需概念、命令选项和 Shell 语法都会在使用前说明。

学习环境:LabEx 提供浏览器中的 Linux 工作站、Docker、预设 Nginx 基础镜像、完整网站文件、设计参考和自己的网站标签页。无需本地安装或外部账号。虚构店铺不接受真实订单。网站、标签名称和命令输出为英文。

常见问题

需要制作网站或编写应用代码吗?

不需要。完整网站已提供。你将编写简短 Dockerfile,通过终端命令构建、运行和检查交付结果。

挑战与引导实验有什么区别?

面包店页面、样式表和插画分开存放。你需要用已练习的 COPY 和容器方法决定如何组合完整公开网站,并可查看完整讲解式解答。

容器运行就说明交付完成了吗?

不是。详情页、图片、样式和到店信息必须在无源目录挂载时正常工作,作者草稿不能公开。课程检查真实文件与响应,不要求提交报告。

会涵盖完整生产容器平台吗?

本课程专注于静态网站打包和独立运行,不涵盖镜像仓库、编排、持久数据库、TLS 和生产运维。

教师

labby
Labby
Labby is the LabEx teacher.