- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我构建了一个奇点容器并将其上传到我的 HPC 服务。
有没有办法在不重建整个容器的情况下更改 .sif 文件的运行脚本?我在服务上有一个 shell。
根据我对奇点的理解,这应该是可能的,但我不知道如何实现。
最佳答案
您可以将 SIF 文件转换为(可写的)沙箱,它确实是一个目录:
sudo singularity build --sandbox <SANDBOX> <CONTAINER>.sif
然后您可以“进入”沙箱并在那里修改内容(注意 --writable
标志和需要 sudo
):
sudo singularity shell --writable <SANDBOX>
或者您可以编辑<SANDBOX>/singularity
或 <SANDBOX>/environment
正如昆汀所建议的那样。
额外的好东西可以在 <SANDBOX>/.singularity.d
中找到目录。如 Singularity
文件,它是构建容器的配方。
一旦您对更改感到满意,您就可以将沙箱转换回(新的)SIF 文件:
sudo singularity build <NEW_CONTAINER>.sif <SANDBOX>
关于containers - 构建后编辑奇点 .sif 容器的运行脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67851786/
我构建了一个奇点容器并将其上传到我的 HPC 服务。 有没有办法在不重建整个容器的情况下更改 .sif 文件的运行脚本?我在服务上有一个 shell。 根据我对奇点的理解,这应该是可能的,但我不知道如
关于 802.11 Wifi 的 MAC 协议(protocol)的问题。 我们了解到,当一个站接收到数据时,它会等待 SIFS 时间。然后它发送数据包。在线搜索时,总是提到的原因是给 ACK 数据包
我是一名优秀的程序员,十分优秀!