我想在本地构建奇点重写,而不是依赖奇点中心,浪费我有限的每日构建配额来修复愚蠢的语法错误。但是,我不是将要运行容器的机器上的管理员。我想在奇点集线器上建立一个容器,其中我是一个管理员,可以建立其他容器。然而,我试图构建一个可以使用sudo和su的容器,这让我觉得这是不可能的。有没有办法建立一个容器,我可以在其中构建容器,如果有,我目前的方法有什么问题? 我在我的配方中有以下代码来创建一个用户"ubuntu“,密码是"ubuntu”,并且是"sudo“组的成员: Bootstrap:docker
From:ubuntu:xenial
#...some other stu
我试图在远程计算机上运行基于python3的奇点映像,但是我得到了其他机器无法得到的以下错误:
singularity exec --nv --no-home --bind data/:/data/ image/ scripts/train.sh
+ singularity exec --nv --no-home --bind data/:/data/ image/ scripts/train.sh
WARNING: skipping mount of sysfs: no such file or directory
scripts/train.sh: line 8: warning: set
我已经创建了一个用于运行java程序的奇点容器。一切似乎都正常,但我会得到以下警告:
(java:54036): dconf-CRITICAL **: 23:37:10.142: unable to create directory '/run/user/175387/dconf': Read-only file system. dconf will not work properly.
从我的搜索中,我了解到dconf只是一个将配置设置存储在某个二进制文件中的系统。奇点容器是一个只读的文件系统,所以出现这样的问题对我来说并不奇怪。
当我调用奇点容器时,我可以从主机操作系统绑
我正在尝试运行这个,它是用Nextflow实现的,并且使用了一个Docker容器。不幸的是,我不能使用Docker,因为它不兼容HPC (没有sudo),所以我使用的是奇点而不是Docker。但是,路径似乎没有正确地挂载,因为我得到了这个错误:
Error executing process > 'truncate_input_headers'
Caused by:
Process `truncate_input_headers` terminated with an error exit status (1)
Command executed:
trunc