Apptainer
Apptainer は、ハイ パフォーマンス コンピューティング (HPC) 用のコンテナ システムです。以前はシンギュラリティとして知られていました。これは、自己完結型環境で Linux コンテナー、パッケージ化ソフトウェア、ライブラリー、およびランタイム コンパイラーを構築して実行するために使用されます。さらに、Apptainer コンテナは、さまざまなコンピュータ システム上で簡単に展開して実行できます。高レベルのセキュリティ、移植性、再現性を維持しながら、ベアメタル パフォーマンスでアプリケーションを実行するように設計されています。
Apptainer は、コミュニティが成長し、ユーザー ベースが拡大しているオープンソース プロジェクトです。
Apptainer の主な機能は次のとおりです。
- 信頼のための公開鍵/秘密鍵署名をサポートします。
- Docker および Open Container Initiative と互換性があります。
- 携帯性。
- コンテナは権限昇格を無効にするために root なしで実行されます。
- GPU、FPGA、高速ネットワーク、ファイル システムを利用します。
- 使いやすい。