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にあります。
配布作成日: 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 -- 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シェルを起動することをお勧めします。
Jauary 6, 2026
December 30, 2025
October 15, 2025
April 24, 2025
November 22, 2024
September 23, 2024
September 10, 2024
July 26, 2024
July 22, 2024
July 5, 2024
November 27, 2023
September 18, 2023
August 8, 2023
April 17, 2023
February 1, 2023
January 26, 2023
January 4, 2023
December 21, 2022
December 19, 2022
December 9, 2022
December 5, 2022
November 16, 2022
October 12, 2022
October 10, 2022
September 20, 2022
August 30, 2022
August 9, 2022
August 4, 2022
July 18, 2022
March 23, 2022
March 2, 2022
February 23, 2022
February 15, 2022
January 24, 2022
January 19, 2022
January 3, 2022
November 23, 2021
October 22, 2021
September 30, 2021
September 29, 2021
September 17, 2021
September 14, 2021
August 3, 2021
July 19, 2021
July 5, 2021
July 1, 2021
June 10, 2021
May 25, 2021
May 5, 2021
April 28, 2021
April 13, 2021
April 9, 2021
April 7, 2021
March 23, 2021
March 19, 2021
March 12, 2021
March 11, 2021
March 10, 2021
March 8, 2021
March 5, 2021
February 26, 2021
February 18, 2021
February 14, 2021
February 11, 2021
February 4, 2021
January 19, 2021
December 21, 2020
December 4, 2020
December 1, 2020
October 13, 2020
September 26, 2020
September 17, 2020
August 28, 2020
August 12, 2020
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日