Singularity入门之通过沙盒创建镜像

准备镜像目录

通过 “–sandbox” 选项指定一个目录来作为镜像运行目录。

$ sudo singularity -d build --sandbox ubuntu/ docker://ubuntu

运行并修改容器

在此镜像目录之上运行容器,这里需要使用 “–writable” 选项来使其可写。

$ sudo singularity shell --writable ubuntu/

# 在容器中运行 apt 安装程序来安装一些软件包,比如:安装vim

Singularity ubuntu:~> apt-get update
...

Singularity ubuntu:~> apt-get install vim
...

制作镜像

退出容器,然后使用 build 命令来创建新的容器镜像。

$ sudo singularity build ubuntu-vim.simg ubuntu/

测试

$ sudo singularity shell ubuntu-vim.simg

Singularity ubuntu-vim.simg:~> vim (运行vim检查镜像中是否包含安装的软件)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值