С помощью класса Mount:
Код: Выделить всё
class Mount(target, source, type='volume', read_only=False, consistency=None, propagation=None, no_copy=False, labels=None, driver_config=None, tmpfs_size=None, tmpfs_mode=None)
Насколько я понимаю, Docker по умолчанию монтирует tmpfs как noexec, что предотвращает запуск исполняемых файлов из этого каталога.
/>Можно ли передать дополнительные параметры tmpfs (например, exec) с помощью Docker SDK для Python? Если нет, есть ли какой-либо обходной путь с использованием SDK или API более низкого уровня?
EDIT:
Просто дополнительный вопрос: делает ли настройка tmpfs_mode=0o1777 (чтение, запись и выполнение для всех) исполняемым файлом монтирования (эквивалент опции монтирования exec)? Если нет, то как включить exec при монтировании tmpfs с помощью Docker Python SDK?
Подробнее здесь: https://stackoverflow.com/questions/798 ... for-python
Мобильная версия