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

Como fica a questão dos contêiner que usa volumes?

No caso do containers que fazer uso de volumes para persistir os arquivos de uma aplicação. como fica no docker swarm?

2 respostas
solução!

Olá Edilson, tudo bem?

Por padrão, tanto o Docker no modo standalone quanto no modo swarm partilham apenas de um driver padrão de volumes, que é o local, logo, os volumes vão funcionar exatamente do mesmo modo nos dois casos, sem quaisquer diferenças.

Então, caso seu objetivo seja ter algum banco de dados e/ou alguma persistência de dados, o ideal seria utilizar o armazenamento do próprio nó ou adicionar algum constraint para que a tarefa do banco de dados rode no mesmo nó que o serviço que deseja persistir os dados.

Existem soluções que não são nativas do Docker Swarm para utilizar volumes distribuídos, que podem ser consultadas aqui na Docker Store.

Olá Edilson, tudo bem? Como esse tópico já está ficando antigo, fecharei por aqui ok?

Qualquer coisa não hesite em abrir outro :)

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software