Я монтирую CIFS-ресурс на хосте с /mnt/nas
помощью autofs. На хосте я запускаю контейнер PHP Docker. Я могу монтировать /mnt/nas
к этому контейнеру с помощью volumes
внутриdocker-compose.yml.
Проблема в том, что, похоже, процесс PHP внутри контейнера не запускает монтирование. Я могу это проверить, установив LOGGING="debug"
на хосте.
Почему Docker не запускает монтирование? Как это исправить? Есть ли лучшее решение, о котором я не подумал (я не могу изменить switch с CIFS или что-то еще)?
решение1
пробовали ли вы установить mount-propagation на "shared"? Если это все еще не работает, то - у меня была такая проблема недавно, но перезагрузка виртуальной машины исправила ее (временно?). Это SUSE (12.5) - который я действительно не предпочитаю в любом случае. С другими дистрибутивами проблем не было.