Singularity 容器技术笔记

1. xiexianbin.cn

Singularity与HPC

  • Singularity是一个专为HPC(高性能计算)设计的容器解决方案。
  • 与Docker相比,Singularity更适合HPC环境。

安装Singularity

sudo apt-get update && sudo apt-get install -y singularity-container

创建和运行容器

singularity build my_container.sif docker://ubuntu:18.04
singularity exec my_container.sif cat /etc/os-release

2. cloud.tencent.com

科学计算与Singularity

  • Singularity在科学计算领域的应用广泛。
  • 提供了GPU支持、MPI和混合云场景的使用方法。

安装与配置

sudo yum install singularity

使用GPU和MPI

singularity exec --nv my_container.sif nvidia-smi
mpirun -np 4 singularity exec my_container.sif ./my_mpi_program

3. xtaohub.com

Singularity概述

  • Singularity及其功能的详细概述。
  • Docker与Singularity的比较,突出各自的优势。

安装与配置

sudo apt-get install -y singularity-container

使用教程

singularity pull docker://centos:7
singularity run centos_7.sif

4. blog.csdn.net

Docker到Singularity的转换

  • 由于Docker镜像在超算集群中无法使用,需要将Docker镜像转为Singularity镜像。

安装与转换

sudo apt-get install -y singularity-container
singularity build my_container.sif docker://ubuntu:20.04

Singularity使用

singularity shell my_container.sif
singularity instance start my_container.sif my_instance
singularity instance list
singularity instance stop my_instance
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容