このページの2つのバージョン間の差分を表示します。
| 次のリビジョン | 前のリビジョン | ||
|
ターミナル:コンテナ [2024/09/11 13:13] kawaue 作成 |
ターミナル:コンテナ [2024/12/07 16:26] (現在) kawaue |
||
|---|---|---|---|
| 行 3: | 行 3: | ||
| →実はapptainerへのsymbolic linkが貼ってある | →実はapptainerへのsymbolic linkが貼ってある | ||
| [[https:// | [[https:// | ||
| + | |||
| + | ===コンテナの作成=== | ||
| + | 既存のコンテナを読み込む場合\\ | ||
| + | 例えばdocker hubのコンテナ[[https:// | ||
| + | < | ||
| + | $ singularity pull --verbose t2kreweight_24_05.sif docker:// | ||
| + | </ | ||
| + | '' | ||
| + | |||
| + | 注:KEKCCでは/ | ||
| + | 環境変数'' | ||
| + | |||
| + | ===コンテナの中に入る=== | ||
| + | shellでコンテナの環境が利用できる。'' | ||
| + | < | ||
| + | $ singularity shell t2kreweight_24_05.sif -B / | ||
| + | </ | ||
| + | |||
| + | ===コンテナの編集=== | ||
| + | コンテナは基本的にreadonlyだが、containerで開発をしたいこともあるはず。例えば[[https:// | ||
| + | < | ||
| + | $ singularity build --sandbox development/ | ||
| + | </ | ||
| + | で編集可能なコンテナ(sandbox)をカレントディレクトリのdevelop/ | ||
| + | < | ||
| + | $ singularity shell --writable development/ | ||
| + | </ | ||
| + | |||