Новичок в docker и не совсем понимаете способ обхода. Я пытаюсь создать контейнер docker для развертывания экземпляра MongoDB. Поскольку MongoDB требует для настройки dbpath, я предоставляю dbpath как том. Проблема, с которой я сталкиваюсь, заключается в том, что после удаления контейнера я также теряю объем. Теперь, как мне явно указать том в локальной системе или в точке монтирования.
docker run -d -p 2000:27017 -v /data/db --name mongoContainer mongo:4.2
Если я не ошибаюсь, все созданные коллекции MongoDB хранятся внутри dbpath /data/db
, и после удаления контейнера я также теряю коллекции.