Я работаю Docker
в AWS ECS
и внутри контейнера docker в экземпляре ECS, в котором я работаю eclipse-mosquitto
Мне нужно хранить сообщения в /mosquitto/data
Что я пробовал
docker exec -it [container name] sh
перешел на /mosquitto/config/mosquitto.conf
Изменен файл mosquitto.conf
и добавлены следующие строки:
persistence true
persistence_location /mosquitto/data/
listener 1883
listener 9001
protocol websockets
NOTE
Я смонтировал EFS
на /mosquitto
, поэтому я ожидаю, что файл конфигурации будет сохраняться, и я ожидаю, что он будет использовать этот файл конфигурации при следующем перезапуске контейнера
Что я ожидаю
Всякий раз, когда я publishing/subscribing
для topi c, он должен хранить соответствующие данные в mosquitto/data