下载

$ VERSION=2.5.2
$ wget https://github.com/singularityware/singularity/releases/download/$VERSION/singularity-$VERSION.tar.gz

编译rpm包

Singularity 提供了几种安装方式,这里选择使用编译 rpm 包的方式来安装。

$ rpmbuild -ta singularity-*.tar.gz$ ls -al ~/rpmbuild/RPMS/x86_64/
-rw-rw-r-- 1 admin admin 267796 Jul 30 22:03 singularity-2.5.2-1.el7.x86_64.rpm
-rw-rw-r-- 1 admin admin 508580 Jul 30 22:03 singularity-debuginfo-2.5.2-1.el7.x86_64.rpm
-rw-rw-r-- 1 admin admin  73040 Jul 30 22:03 singularity-devel-2.5.2-1.el7.x86_64.rpm
-rw-rw-r-- 1 admin admin 187680 Jul 30 22:03 singularity-runtime-2.5.2-1.el7.x86_64.rpm

安装

$ cd ~/rpmbuild/RPMS/x86_64/
$ sudo yum install *.rpm

测试

# 查看一下帮助
$ singularity# 获取一个镜像
$ singularity -d build lolcow.simg shub://GodloveD/lolcow# 以交互模式运行容器
$ singularity shell lolcow.simg
Singularity: Invoking an interactive shell within container...Singularity lolcow.simg:~> pwd
/home/admin
Singularity lolcow.simg:~> id
uid=1000(admin) gid=1000(admin) groups=1000(admin),10(uucp)

Singularity入门之安装相关推荐

  1. Git高速入门——Git安装、创建版本号库以及经常使用命令

    Git高速入门--Git安装.创建版本号库以及经常使用命令 学习Git最全面的资料,在我看来是这本书-- Pro Git,网上关于Git的教程有非常多,包含当中一些非常优秀的教程.这一系列的博客,主要 ...

  2. Ubuntu:Ubuntu下安装Anaconda和Tensorflow的简介、入门、安装流程之详细攻略

    Ubuntu:Ubuntu下安装Anaconda和Tensorflow的简介.入门.安装流程之详细攻略 目录 安装流程 1.安装nvidia显卡驱动 2.安装cuda8 3.安装Cudnn 4.Ana ...

  3. Py之GUI之PyQt:PyQt5的简介、入门、安装(QtCreator和QtDesigner)图文教程之详细攻略

    Py之GUI之PyQt:PyQt5的简介.入门.安装(QtCreator和QtDesigner)图文教程之详细攻略 目录 PyQt的简介 1.Qt特点 2.QT中QT Widgets Applicat ...

  4. 第七节 VMware View 6.0 菜鸟入门 Composer 安装和部署

    第七节 VMware View 6.0 菜鸟入门 Composer 安装和部署 一.创建ComposerDB 数据库 在vc虚拟机中的数据库创建ComposerDB 创建ODBC,打开开始菜单---& ...

  5. 人工智能 - paddlepaddle飞桨 - 入门之安装教程

    人工智能 - paddlepaddle飞桨 - 入门之安装教程 快速安装 PaddlePaddle支持使用pip快速安装, 执行下面的命令完成CPU版本的快速安装: pip install -U pa ...

  6. Maven - 基础入门与安装配置

    Maven - 基础入门与安装配置 [1]Maven基础入门 Maven的核心程序中仅仅定义了抽象的生命周期,但是具体的工作必须由特定的插件来完成.而插件本身并不包含在Maven的核心程序中. 当我们 ...

  7. Spring Boot(4)---入门:安装Spring Boot

    Spring Boot入门:安装Spring Boot TagsSpring Boot, Spring Boot中文官方文档 安装Spring Boot Spring Boot可以与"经典& ...

  8. 汇编程序设计入门(安装+debug调试实例)

    汇编程序设计入门(安装+debug调试实例) 一.汇编环境安装 1.安装dosbox https://www.dosbox.com/download.php?main=1 2.下载和安装masm ht ...

  9. Revit二次开发入门相关安装和配置

    Revit二次开发入门相关安装和配置 最近一周,由于项目需要,需要做一个基于Revit的二次开发项目,也特意初步自学了Revit二次开发的相关知识.由于学习时间过短,了解到的只是皮毛,所有还希望大家能 ...

最新文章

  1. C++ leetcode 21. 合并两个有序链表 将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。
  2. mysql 6.5安装_(整理)MySQL_REHL6.5 安装MySQL5.5
  3. 感知机预测NBA总冠军
  4. 一键自动生成数据库文档,炫!(告别CV大法)
  5. 正则表达式入门教程经典Javascript正则表达式(share)
  6. ashx是什么文件,什么时候使用ashx
  7. inner join去除重复_SQL多表查询:join表联结
  8. 拓端tecdat|R语言计量经济学与有时间序列模式的机器学习预测
  9. 模拟京东登陆 java_java-爬虫部分:关于京东模拟登陆的两种实现 | 学步园
  10. unity下载和安装
  11. 经典剖析电源PCB布板与EMC的关系(上)
  12. 雷丁CAN通讯信号上位机软件
  13. Python关于pandas中 ValueError: Writing 0 cols but got ”XXX“ aliases的错误
  14. Flutter Dio Post请求
  15. pmp考前冲刺 项目管理中的工具与技术
  16. 香港城大:首创3D打印磁控微型机器人技术,推动人体送药研究发展
  17. Android 怎么实现支持所有View的通用的下拉刷新控件
  18. 采用先进先出原则对货物的库存进行处理
  19. 实操-安装esxi6.0和配置
  20. 微信公众号下载pdf,一行代码(安卓机是下载,苹果机是查看)

热门文章

  1. zhang-Suen图像骨架提取(原理和代码)
  2. 2679 Adventurous Driving 解题报告
  3. Awstats日志分析(实战)
  4. 使用VNC软件与花生壳进行内网穿透实现在嵌入式平台中进行广域网下的远程控制
  5. make-ipinyou-data 的 Python3更改
  6. 利用最基本的SQL注入渗透BBSXP官方网站的台后管理(科普)
  7. The user specified as a definer does not exist
  8. Android 开发环境搭建 与在编译中遇到错误make Error 45解决方法
  9. numpy高级函数操作之——select、choose
  10. JAVA使用POI操作Excel表,XSSF(xlsx)和HSSF(xls)