Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Como persistir os dados do MongoDB?

Olá! Fazendo o docker-compose down, ao remover o container do MongoDB não irá perder os dados? Para fazer ele manter os dados precisa criar um volume pra uma pasta específica do Mongo ou essa persistência é automática, recuperando os dados quando fizer o docker-compose up de novo? Obrigado!

3 respostas

não é automática. por padrão, toda imagem de docker vem sem volumes persistentes. você que tem que criar um volume e associar ele à imagem.

Até aí OK. Mas no caso do MongoDB, este volume deve mapear qual pasta interna do container? Saberia qual a pasta exata (algo como /opt/mongodb/data * fictício)?

solução!

fazendo uma busca na internet, achei /data/db. mas este /data está fora do padrão do linux. outra coisa que falaram foi olhar no arquivo /etc/mongod.conf