Answer the question
In order to leave comments, you need to log in
How not to lose MongoDB data in docker volume when switching to replica set?
Всем привет!
У меня есть готовый docker-compose файл с инстансами монги в standalone режиме. Задача перейти в swarm-режим (compose переписать на stack) и создать replica set для инстансов mongo db.
Но при этом хотелось бы сохранить данные некоторых инстансов монги и раздублировать их на реплика сеты.
Как правильнее всего это сделать?
Answer the question
In order to leave comments, you need to log in
Судя по документации на сайте, процесс должен пройти нормально при исползовании того же хранилища что и в standalone режиме: https://docs.mongodb.com/manual/tutorial/convert-s...
Но честно говоря, я бы сделал mongodump предварительно, чтобы в случае чего подключиться к мастеру и сделать mongorestore.
В конце концов, можно создать пустую тестовую базу и попробовать мигрирацию на ней, прежде чем трогать продакшн. Что не отрицает необходимости сделать дамп.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question