Labtainers: Docker 기반 사이버 연구실 프레임워크
Labtainers에는 50개 이상의 사이버 랩 실습과 직접 제작할 수 있는 도구가 포함되어 있습니다. 단일 VM 어플라이언스를 가져오거나 Linux 시스템에 설치하면, 학생들은 이 실습과 향후 랩 실습을 위한 프로비저닝 및 관리 설정을 완료할 수 있습니다.
Labtainers는 학생들이 자신의 컴퓨터에 설치된 Linux 배포판과 패키지에 관계없이 전적으로 자신의 컴퓨터 내에서 랩을 수행할 수 있는 통제되고 일관된 실행 환경을 제공합니다. Labtainers는 [VM 어플라이언스][vm-appliancee] 또는 Docker가 설치된 모든 Linux에서 실행됩니다. 또한 Labtainers는 Student Guide에 설명된 대로 Azure와 같은 클라우드 기반 VM으로도 사용할 수 있습니다.
설치 및 사용 방법은 Student Guide를, 학생 평가는 Instructor Guide를 참조하십시오. 랩 실습의 개발 및 사용자 정의는 Designer Guide에 설명되어 있습니다. 프레임워크에 대한 추가 정보는 Papers를 참조하십시오. Labtainers 웹사이트 및 다운로드(Labtainers가 사전 설치된 VM 어플라이언스 포함)는 https://nps.edu/web/c3o/labtainers에서 확인할 수 있습니다.
Distribution created: 09/11/2026 11:33
Revision: v1.4.4n
Commit: 9f1012dc
Branch: 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]로 이메일을 보내주십시오.
https://my.nps.edu/web/c3o/support1도 참조하십시오.
표준 Labtainers 배포판에는 새로운 랩 개발에 필요한 파일이 포함되어 있지 않습니다. 해당 파일은 labtainer/trunk/setup_scripts 디렉터리에서 ./update-designer.sh를 실행하십시오.
설치 스크립트와 update-designer.sh 스크립트는 환경 변수를 설정하므로, Labtainers를 처음 사용하기 전에 로그아웃/로그인하거나 새로운 bash 셸을 시작하는 것이 좋습니다.
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일
2020년 7월 28일
2020년 7월 21일
2020년 6월 15일
2020년 5월 21일
2020년 4월 9일
2020년 4월 7일
2020년 3월 13일
2020년 2월 26일
2020년 2월 18일
2020년 2월 14일
2020년 2월 11일
2020년 2월 6일
2020년 2월 3일
2020년 1월 27일
2020년 1월 14일
2019년 10월 9일
2019년 10월 8일
2019년 9월 30일
2019년 9월 20일
2019년 9월 5일
2019년 8월 30일
2019년 8월 29일
2019년 7월 11일
2019년 6월 6일
2019년 5월 23일
2019년 5월 8일
2019년 5월 2일
2019년 3월 9일
2019년 2월 22일
2019년 1월 7일
2019년 1월 27일
2018년 12월 29일
2018년 12월 5일
2018년 11월 14일
2018년 11월 5일
2018년 10월 22일
2018년 10월 12일
2018년 10월 10일
2018년 9월 28일
2018년 9월 12일
2018년 9월 7일
2018년 9월 5일
2018년 9월 4일
2018년 8월 23일
2018년 8월 23일
2018년 8월 21일
2018년 8월 17일
2018년 8월 15일
2018년 8월 15일
2018년 8월 9일
2018년 8월 7일
2018년 8월 1일
2018년 7월 30일
2018년 7월 25일
2018년 7월 24일
2018년 7월 20일
2018년 7월 12일
2018년 7월 10일
2018년 7월 6일
2018년 6월 27일
2018년 6월 21일
2018년 6월 19일
2018년 6월 14일
2018년 6월 15일
2018년 6월 13일
2018년 6월 11일
2018년 6월 2일
2018년 5월 31일
2018년 5월 30일
2018년 5월 25일
2018년 5월 21일
2018년 5월 18일
2018년 5월 15일
2018년 5월 11일
2018년 5월 9일
2018년 5월 8일
2018년 5월 7일
2018년 4월 26일
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일