Labtainers:一个基于Docker的网络实验室框架
Labtainers 包含 50 多个网络实验练习和用于构建自定义实验的工具。导入单个 VM 设备 或在 Linux 系统上安装,学生即可完成配置和管理设置,适用于当前及未来的实验练习。
Labtainers 提供受控且一致的执行环境,学生完全在自己的计算机范围内完成实验,不受学生计算机上安装的 Linux 发行版和软件包的影响。Labtainers 可在我们的 [VM 设备][vm-appliancee] 上运行,也可在任何安装了 Docker 的 Linux 上运行。此外,Labtainers 还可作为基于云的 VM 使用,例如在 Azure 上,详见 学生指南。
安装和使用请参阅 学生指南,学生评估请参阅 教师指南。开发和自定义实验练习请参阅 设计者指南。 有关该框架的更多信息,请参阅 论文。 Labtainers 网站及下载(包括预装 Labtainers 的 VM 设备)位于 https://nps.edu/web/c3o/labtainers。
发行版创建时间:09/11/2026 11:33
修订版本:v1.4.4n
提交:9f1012dc
分支:master
请参阅 docs/license.md 文件 中的许可和分发信息。
scripts/labtainers-student -- 用于运行和 测试学生实验的工作目录。你必须在该目录下才能运行 学生实验。
scripts/labtainers-instructor -- 用于 运行和测试自动评估以及查看学生 结果的工作目录。
labs -- 每个实验特有的文件
setup_scripts -- 用于安装 Labtainers 和 Docker 以及更新 Labtainers 的脚本
docs -- labdesigner.pdf 的 latex 源文件及其他文档。
UI -- Labtainers 实验编辑器源代码(Java)。
headless-lite -- 用于管理 Docker Workstation 和 Labtainers 云实例(没有原生 X11 服务器的系统)的脚本。
scripts/designer -- 用于构建新实验和管理基础 Docker 镜像的工具。
config -- 系统级配置设置(这些不是 实验特定的配置设置)。
distrib -- 分发支持脚本,例如用于将实验发布到 Docker hub。
testsets -- 测试过程和预期结果。(SimLab 的每个实验的驱动程序不 分发)。
pkg-mirrors -- 用于内部 NPS 软件包镜像的实用脚本,以减少测试和分发期间的外部 软件包拉取。
请使用 GitHub 问题报告,或发送电子邮件至 [email protected]
标准 Labtainers 发行版不包含开发 新实验所需的文件。如需这些文件,请从 labtainer/trunk/setup_scripts 目录运行 ./update-designer.sh。
安装脚本和 update-designer.sh 脚本会设置环境变量, 因此你可能需要注销/登录,或在首次使用 Labtainers 之前 启动一个新的 bash shell。
2026 年 1 月 6 日
2025 年 12 月 30 日
2025 年 10 月 15 日
2025 年 4 月 24 日
2024 年 11 月 22 日
2024 年 9 月 23 日
2024 年 9 月 10 日
2024 年 7 月 26 日
2024 年 7 月 22 日
2024 年 7 月 5 日
2023 年 11 月 27 日
2023 年 9 月 18 日
2023 年 8 月 8 日
2023 年 4 月 17 日
2023 年 2 月 1 日
2022 年 8 月 4 日
2022 年 7 月 18 日
2022 年 3 月 23 日
2022 年 3 月 2 日
2022 年 2 月 23 日
2022 年 2 月 15 日
2022 年 1 月 24 日
2022 年 1 月 19 日
2022 年 1 月 3 日
2021 年 11 月 23 日
2021 年 10 月 22 日
2021 年 9 月 30 日
2021 年 9 月 29 日
2021 年 9 月 17 日
2021 年 9 月 14 日
2021 年 8 月 3 日
2021 年 7 月 19 日
2021 年 7 月 5 日
2021 年 7 月 1 日
2021 年 6 月 10 日
2021 年 5 月 25 日
2021 年 5 月 5 日
2021 年 4 月 28 日
2021 年 4 月 13 日
2021 年 4 月 9 日
2021 年 4 月 7 日
2021 年 3 月 23 日
2021 年 3 月 19 日
2021 年 3 月 12 日
2021 年 3 月 11 日
2021 年 3 月 10 日
2021 年 3 月 8 日
2021 年 3 月 5 日
2021 年 2 月 26 日
2021 年 2 月 18 日
2021 年 2 月 14 日
2021 年 2 月 11 日
2021 年 2 月 4 日
2021 年 1 月 19 日
2020 年 12 月 21 日
2020 年 12 月 4 日
2020 年 12 月 1 日
2020 年 10 月 13 日
2020 年 9 月 26 日
2020 年 9 月 17 日
2020 年 8 月 28 日
2020 年 8 月 12 日
July 28, 2020
July 21, 2020
June 15, 2020
May 21, 2020
April 9, 2020
April 7, 2020
March 13, 2020
February 26, 2020
February 18, 2020
February 14, 2020
February 11, 2020
February 6, 2020
February 3, 2020
January 27, 2020
January 14, 2020
October 9, 2019
October 8, 2019
September 30, 2019
September 20, 2019
September 5, 2019
August 30, 2019
August 29, 2019
July 11, 2019
June 6, 2019
May 23, 2019
May 8, 2019
May 2, 2019
March 9, 2019
February 22, 2019
January 7, 2019
January 27, 2019
December 29, 2018
December 5, 2018
November 14, 2018
November, 5, 2018
October 22, 2018
October 12, 2018
October 10, 2018
September 28, 2018
September 12, 2018
September 7, 2018
September 5, 2018
September 4, 2018
August 23, 2018
August 23, 2018
August 21, 2018
August 17, 2018
August 15, 2018
August 15, 2018
August 9, 2018
August 7, 2018
August 1, 2018
July 30, 2018
July 25, 2018
July 24, 2018
July 20, 2018
July 12, 2018
July 10, 2018
July 6, 2018
June 27, 2018
June 21, 2018
June 19, 2018
June 14, 2018
June 15, 2018
June 13, 2018
June 11, 2018
June 2, 2018
May 31, 2018
May 30, 2018
May 25, 2018
May 21, 2018
May 18, 2018
May 15, 2018
May 11, 2018
May 9, 2018
May 8, 2018
May 7, 2018
April 26, 2018
2018年4月12日
2018年4月5日
2018年3月28日
2018年3月26日
2018年3月21日
2018年3月15日
2018年3月8日
2018年2月21日
2018年2月5日
2018年1月30日
2018年1月24日