Labtainers: фреймворк киберлабораторий на основе Docker
Labtainers включает более 50 упражнений для киберлабораторий и инструменты для создания собственных. Импортируйте одну виртуальную машину или установите на систему Linux, и ваши студенты будут освобождены от настройки и администрирования для этих и будущих лабораторных работ.
Labtainers обеспечивает контролируемые и согласованные среды выполнения, в которых студенты выполняют лабораторные работы полностью в пределах своего компьютера, независимо от дистрибутива Linux и установленных пакетов на компьютере студента. Labtainers работает на нашей виртуальной машине или на любом Linux с установленным Docker. Labtainers также доступен в виде облачных виртуальных машин, например, на Azure, как описано в Руководстве студента.
Смотрите Руководство студента по установке и использованию, а Руководство инструктора по оценке студентов. Разработка и настройка лабораторных упражнений описана в Руководстве разработчика. Дополнительную информацию о фреймворке можно найти в статьях. Веб-сайт Labtainers и загрузки (включая виртуальные машины с предустановленным Labtainers) доступны по адресу .
Дистрибутив создан: 01/06/2026 12:28
Ревизия: v1.4.4i
Коммит: 4f868e24
Ветка: master
Пожалуйста, ознакомьтесь с информацией о лицензировании и распространении в файле docs/license.md.
scripts/labtainers-student — рабочая директория для запуска и тестирования студенческих лабораторных работ. Вы должны находиться в этой директории для запуска студенческих лабораторных.
scripts/labtainers-instructor — рабочая директория для запуска и тестирования автоматической оценки и просмотра результатов студентов.
labs — файлы, специфичные для каждой лабораторной работы
setup_scripts — скрипты для установки Labtainers и Docker, а также обновления Labtainers
docs — исходные коды LaTeX для labdesigner.pdf и другая документация.
UI — исходный код редактора лабораторных работ Labtainers (Java).
headless-lite — скрипты для управления Docker Workstation и облачными экземплярами Labtainers (системы, не имеющие нативных серверов X11.)
scripts/designer — инструменты для создания новых лабораторных работ и управления базовыми образами Docker.
config — общесистемные настройки конфигурации (это не конфигурации, специфичные для лабораторных работ).
distrib — вспомогательные скрипты для распространения, например, для публикации лабораторных работ в Docker hub.
testsets — тестовые процедуры и ожидаемые результаты. (Драйверы SimLab для каждой лабораторной работы не распространяются).
pkg-mirrors — служебные скрипты для внутреннего зеркалирования пакетов NPS для уменьшения внешнего извлечения пакетов во время тестов и распространения.
Используйте отчёты об ошибках на GitHub или напишите мне на [email protected]
Также смотрите https://my.nps.edu/web/c3o/support1
Стандартный дистрибутив Labtainers не включает файлы, необходимые для разработки новых лабораторных работ. Для их получения выполните ./update-designer.sh из каталога labtainer/trunk/setup_scripts.
Скрипт установки и скрипт update-designer.sh устанавливают переменные окружения, поэтому вы можете выйти из системы/войти снова или запустить новую оболочку bash перед первым использованием Labtainers.
6 января 2026 г.
30 декабря 2025 г.
15 октября 2025 г.
24 апреля 2025 г.
22 ноября 2024 г.
23 сентября 2024 г.
10 сентября 2024 г.
26 июля 2024 г.
22 июля 2024 г.
5 июля 2024 г.
27 ноября 2023 г.
18 сентября 2023 г.
8 августа 2023 г.
17 апреля 2023 г.
1 февраля 2023 г.
4 августа 2022 г.
18 июля 2022 г.
23 марта 2022 г.
2 марта 2022 г.
23 февраля 2022 г.
15 февраля 2022 г.
24 января 2022 г.
19 января 2022 г.
3 января 2022 г.
23 ноября 2021 г.
22 октября 2021 г.
30 сентября 2021 г.
29 сентября 2021 г.
17 сентября 2021 г.
14 сентября 2021 г.
3 августа 2021 г.
19 июля 2021 г.
5 июля 2021 г.
1 июля 2021 г.
10 июня 2021 г.
25 мая 2021 г.
5 мая 2021 г.
28 апреля 2021 г.
13 апреля 2021 г.
9 апреля 2021 г.
7 апреля 2021 г.
23 марта 2021 г.
19 марта 2021 г.
12 марта 2021 г.
11 марта 2021 г.
10 марта 2021 г.
8 марта 2021 г.
5 марта 2021 г.
26 февраля 2021 г.
18 февраля 2021 г.
14 февраля 2021 г.
11 февраля 2021 г.
4 февраля 2021 г.
19 января 2021 г.
21 декабря 2020 г.
4 декабря 2020 г.
1 декабря 2020 г.
13 октября 2020 г.
26 сентября 2020 г.
17 сентября 2020 г.
28 августа 2020 г.
12 августа 2020 г.
28 июля 2020
21 июля 2020
15 июня 2020
21 мая 2020
9 апреля 2020
7 апреля 2020
13 марта 2020
26 февраля 2020
18 февраля 2020
14 февраля 2020
11 февраля 2020
6 февраля 2020
3 февраля 2020
27 января 2020
14 января 2020
9 октября 2019
8 октября 2019
30 сентября 2019
20 сентября 2019
5 сентября 2019
30 августа 2019
29 августа 2019
11 июля 2019
6 июня 2019
23 мая 2019
8 мая 2019
2 мая 2019
9 марта 2019
22 февраля 2019
7 января 2019
27 января 2019
29 декабря 2018
5 декабря 2018
14 ноября 2018
5 ноября 2018
22 октября 2018
12 октября 2018
10 октября 2018
28 сентября 2018
12 сентября 2018
7 сентября 2018
5 сентября 2018
4 сентября 2018
23 августа 2018
23 августа 2018
21 августа 2018
17 августа 2018
15 августа 2018
15 августа 2018
9 августа 2018
7 августа 2018
1 августа 2018
30 июля 2018
25 июля 2018
24 июля 2018
20 июля 2018
12 июля 2018
10 июля 2018
6 июля 2018
27 июня 2018
21 июня 2018
19 июня 2018
14 июня 2018
15 июня 2018
13 июня 2018
11 июня 2018
2 июня 2018
31 мая 2018
30 мая 2018
25 мая 2018
21 мая 2018
18 мая 2018
15 мая 2018
11 мая 2018
9 мая 2018
8 мая 2018
7 мая 2018
26 апреля 2018
12 апреля 2018 года
5 апреля 2018 года
28 марта 2018 года
26 марта 2018 года
21 марта 2018 года
15 марта 2018 года
8 марта 2018 года
21 февраля 2018 года
5 февраля 2018 года
30 января 2018 года
24 января 2018 года