No exemplo mostrado no Cap 05 (livros salvos no mongodb), assim que o container for parado os dados serão perdidos?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
No exemplo mostrado no Cap 05 (livros salvos no mongodb), assim que o container for parado os dados serão perdidos?
Olá Bruno, tudo bem? Não não, os dados são mantidos, como é um banco de dados precisamos que os dados fiquem armazenados independente de pararmos por algum motivo o container do banco de dados, assim esse container deve criar uma volume de forma automática no diretório padrão para a criação de volumes para armazenar os dados. Então você pode até tentar, executar os comandos:
docker psEsse comando acima é para ver todos os container em execução e seus IDs, em seguida você pode para o container com o comando:
docker stop <ID-do-container-meu-mongo>E por fim executar esse comando para subir o container:
docker start <ID-do-container-meu-mongo>E você poderá visualizar que os dados continuam armazenados, agora se você excluir definitivamente o container, ai sim os dados serão perdidos.
Espero ter esclarecido sua dúvida!