以下の内容はhttps://anatofuz.hatenablog.com/entry/2021/04/18/121815より取得しました。


singularityのbind

singylarity結構便利でデフォルトでホームディレクトリと/tmpがコンテナにバインドされる。 とはいえ/mnt/以下にデータを書き出したい場合などは、singularityのコンテナに明示的に/mnt以下などをバインドする必要がある。

ちなみにバインドしなくてもシンボリックリンクでなんとかなるかなと思ったけど、それはsingularityの内部から解決することができなかった。

sylabs.io

bindの方法自体は↑のドキュメントにある感じで極めてシンプルで、 --bindの後ろにhost:containerの順でパスを書くとマウントされる。

$singularity run --bind /mnt/hdd1:/hdd1 hoge.sif

あんまし使っていないけどdockerと同じでread onlyにするフラグなどもあるらしい。

よくみたら環境変数SINGULARITY_BINDディレクトリをカンマ区切りでおくと自動的にバインドされるらしい。




以上の内容はhttps://anatofuz.hatenablog.com/entry/2021/04/18/121815より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14