Я использую контейнер Singularity с основанием Ubuntu xenial.
Когда я пытаюсь создать текстовый файл с помощью команды перенаправления из команды echo в файловую систему, цель перенаправления интерпретируется как на хосте, а не на контейнере.
Ниже приведена команда -
singualrity exec ubuntu_xenial_image.img echo "test" >> /mnt/test.txt
Вместо того, чтобы создавать файл test.txt в папке контейнера с именем / mnt, он пытается записать файл test.txt в корневую папку хоста /mnt/test.txt, что приводит к ошибке - нет прав доступа, как, очевидно, я делаю нет разрешения на запись в корневую папку хоста.
Знаете ли вы, почему перенаправление идет на файловую систему хоста, а не на файловую систему контейнера, поскольку предполагается, что команда singularity exec должна работать?