Я пытаюсь включить поставщик файлов для регистрации конфигурации Dynami c, но получаю сообщение об ошибке:
Cannot start the provider *file.Provider: error adding file watcher: no space left on device
Traefik использует fsnotify для добавления новых наблюдателей и получает ограничение от переменной Linux: / proc / sys / fs / inotify / max_user_watches
Я попытался изменить переменную внутри контейнера docker с помощью sudo:
sudo sysctl -w fs.inotify.max_user_watches=12288
но я получаю сообщение об ошибке:
sysctl: error setting key 'fs.inotify.max_user_watches': Read-only file system
Конфигурация Traefik:
entryPoints:
web:
address: ":80"
websecure:
address: ":443"
providers:
docker: {}
file:
directory: '/config'
watch: true
api:
dashboard: true
certificatesResolvers:
le:
acme:
email: myemail@mail.com
storage: acme.json
httpChallenge:
entryPoint: web
Версия Traefik: 2.2.1
Когда я запускаю traefik на другом компьютере или на своем Ma c, или когда я устанавливаю для часов конфигурации значение false, он работает как шарм, но мне нужно наблюдать за изменениями файлов
Пожалуйста, скажите мне, как Я могу изменить переменную с помощью sudo в контейнере Alpine или как решить эту проблему другим способом