Apptainer
Apptainer 是高性能计算(HPC)的容器系统,以前被称为 Singularity 。它被用于构建和运行 Linux 容器,在独立的环境中打包软件、库和运行时编译器。此外,Apptainer 容器可以轻松地在不同的计算机系统上部署和运行。它旨在以裸机性能执行应用程序,同时保持高水平的安全性、可移植性和可重复性。
Apptainer 是一个开源项目,拥有不断增长的社区和不断扩大的用户群。
Apptainer 的主要特点是:
- 它支持用于信任的公钥/私钥签名;
- 它与 Docker 和开放式容器计划兼容;
- 可移植性;
- 容器无根运行以禁止权限升级;
- 利用 GPU 、 FPGA 、高速网络和文件系统;
- 便于使用。