首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在docker内部启用squashfs

在docker内部启用squashfs
EN

Stack Overflow用户
提问于 2019-02-28 04:04:33
回答 1查看 1.8K关注 0票数 1

我试图在docker容器中运行奇点。然而,我似乎不能想出或理解如何让"squashfs“功能对.simg奇点图像起作用。

我已经看到了一些讨论线程,它们表明此命令:

cat /proc/filesystems|grep squashfs

应该返回squashfs,但是当我在我的docker容器中执行它时,我只得到一个空行。我试着看过“安装squashfs”指南,但它们似乎都涉及到内核的修补和升级,这有点超出了我的深度。

具体来说,我在使用.simg时遇到的错误如下:

singularity exec myimage.simg

代码语言:javascript
复制
ERROR  : Failed to mount squashfs image in (read only): No such file or directory
ABORT  : Retval = 255

我也尝试过使用" mount“来挂载.simg,但这样做会让我:

mount -o loop,offset=31 myimage.simg /mnt

mount: /mnt: unknown filesystem type 'squashfs'.

我觉得我漏掉了一些明显的东西。如何在dockerized化的东西中添加squashf?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-01 03:14:22

我设法弄清楚了问题所在。Docker容器的文件系统列表不能与其主机不同,我使用Container-OS作为Kubernetes节点的基础。我创建了一个以Ubuntu为基础的新的nodepool,然后就可以顺利地运行一个奇点.simg了。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54913641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档