Наличие файловой системы хоста видимой для контейнера Singularity - PullRequest
1 голос
/ 18 февраля 2020

Я использую образы сингулярности, которые не требуют привязки к желаемому пути к хосту, т.е.

singularity exec image.simg IMAGE_COMMAND -i $PWD/input_file -o ./output_dir

просто работает как любая другая команда для «input_file» в моей хост-системе, также используя относительные пути как в "-o".

Я не достаточно удобен с Singularity и его жаргоном, чтобы понять, как это сделано.

  • Выполнена ли конфигурация в singularity.conf?
  • Как называется эта функция? (это "МОСТ ХОСТФС"?)

1 Ответ

1 голос
/ 19 февраля 2020

По умолчанию ваши домашние и текущие каталоги монтируются / связываются в образ для вас. Вы можете изменить это в singularity.conf. Подробная информация о настройках доступна в документации администратора .

MOUNT HOSTFS в конфигурации - это переключатель для автоматического монтирования всех файловых систем хоста в образ. MOUNT HOME - соответствующая настройка для автоматического монтирования пользовательского каталога HOME.

Вы можете увидеть, какие файлы / каталоги в настоящее время монтируются, используя опцию --verbose с вашей командой singularity.

...