首页 > 解决方案 > 下载用于本地构建的 Singularity 图像

问题描述

我有一个没有连接到互联网的系统,但确实有 OS 包管理器 repos、PyPI、Conda 等的本地镜像。我想在这个系统上构建 Singularity 图像。看起来localimage引导代理是专门为这个用例设计的,但是我将如何下载基础镜像来构建我的镜像呢?从联网的机器上,我可以在不安装 Singularity 的情况下从 SyLabs、Singularity Hub 或浏览器中的其他地方下载“官方”基础映像吗?

标签: downloadsingularity-container

解决方案


最简单的可能是使用奇异性在连接互联网的计算机上构建基本映像。例如,如果您通常ubuntu:latest从 Docker 集线器启动:

sudo singularity build ubuntu_latest.sif docker://ubuntu:latest

然后将其复制到离线服务器并与Bootstrap: localimage.


推荐阅读