1
resposta

[Dúvida] Persistência de dados

Pessoal,

Na aula é explicado sobre o uso de volumes, uma opção de persistência de dados abordado foi o bind mount. Fiquei refletindo se aqui podemos no caso ter o banco de dados em um outro container, deixo uma porta exposta para que o outro container consiga fazer as persistência de dados que minha aplicação faz. Dessa forma qualquer aplicação que eu queria que tenha acesso aos dados, poderão acessar através do container específico para persistência de dados. Faz sentido isso?

1 resposta

Olá Diego,

Sim você realmente poderia criar outro container e expor o serviço em uma porta e outros serviços que precisem gravar dados no banco de dados você poderia apontar para esse container:portar.

Mas lembre-se o banco de dados vai ter o bind para um arquivo só dele não faça com que dois containers de banco de dados utilizem o mesmo arquivo físico pois isso vai gerar problemas e pode corromper o arquivo.