美文网首页
Singularity 容器技术笔记

Singularity 容器技术笔记

作者: 手握镰刀和锤子的打工人 | 来源:发表于2023-10-19 14:35 被阅读0次

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

相关文章

网友评论

      本文标题:Singularity 容器技术笔记

      本文链接:https://www.haomeiwen.com/subject/cjehidtx.html