Я установил 2 контейнера:
- Mongo: как база данных -> том смонтирован по указанному пути
docker run --hostname raw-data-mongo --name = raw-data-mongo
--network = our-network -p 27017: 27017 -v data / db / raw-data-db: / data / db -d монго
- Nodejs: сохраните данные в mongodb
docker run -d -p 80: 3001 --name = raw-data-container --network = наша-сеть -v / data / db / raw-data-db: / data / db raw-data-api
Но каждый раз, когда я сохраняю данные (используя контейнер приложения узла, подключаюсь к контейнеру mongo), а затем удаляю контейнер узла и перезапускаю, я не могу получить сохраненные данные.
Как мне смонтировать том, который не зависит от узла и, если возможно, от какого-либо контейнера?
Я хотел бы удалить и перезапустить контейнеры и по-прежнему иметь возможность получать свои данные
data/db/raw-data-db
перед развертыванием контейнера? - person gypsyCoder   schedule 11.03.2019