首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Singularity入门之运行图形应用

Singularity入门之运行图形应用

作者头像
kongxx
发布2019-08-05 15:33:33
发布2019-08-05 15:33:33
1.2K0
举报

要在 Singularity 中运行图形程序需要重新制作一个镜像,使其包含执行图形应用程序需要的环境和程序,这里还是通过 sandbox 的方式来制作一个可以运行图形程序镜像。

首先以 root 身份运行命令创建一个 centos 的 sandbox。

代码语言:javascript
复制
$ sudo singularity -d build --sandbox centos/ docker://centos

如果已经下载过 centos.simg 镜像,也可以通过下面的命令将其转换为一个 sandbox。

代码语言:javascript
复制
$ sudo singularity build --sandbox centos/ centos.simg

用 root 用户以可写的方式运行容器,并安装桌面环境

代码语言:javascript
复制
$ sudo singularity shell --writable centos/

Singularity: Invoking an interactive shell within container...

Singularity centos:~> yum groupinstall -y "GNOME Desktop"

退出容器并制作成镜像文件

代码语言:javascript
复制
$ sudo singularity build centos-gui.simg centos/

测试一下,启动一个gedit界面看看

代码语言:javascript
复制
singularity exec centos/ gedit
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.08.01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档