Sempre que o container mondoDB é removido os dados são perdidos.
Como eu poderia fazer para configurar volumes para um container de mongo ou mysql para que os dados sejam mantidos ao remover o container e criar outro?
Sempre que o container mondoDB é removido os dados são perdidos.
Como eu poderia fazer para configurar volumes para um container de mongo ou mysql para que os dados sejam mantidos ao remover o container e criar outro?
Olá Allan, boa noite!
Tudo bem?
Para o MongoDB, utilize o comando:
docker run --name some-mongo -v /my/own/datadir:/data/db -d mongo
Documentação: https://docs.docker.com/samples/library/mongo/#where-to-store-data
Para o MySQL, utilize o comando:
docker run --name some-mysql -v /my/own/datadir:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag
Documentação: https://hub.docker.com/_/mysql/
Obs: Em ambos os comandos, altere o "/my/own/datadir" para o diretório em sua máquina.
Abraços!
Imaginei que a solução estaria ligada ao uso de volumes. Muito obrigado Jorge.