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

docker-compose e dockerfile

Olá, estou com dúvidas qual o melhor lugar para colocar os comandos e o mapeamento de volumes, no docker-compose.yml ou no Dockerfile? Eu vejo que o docker-compose é mais voltado para gerenciar containers enquanto o dockerfile é voltado mais para gerenciar a imagem que o container vai usar.

O que vocês acham?

2 respostas
solução!

Fala aí Alex blz?

O Dockerfile é usado somente para criar uma imagem, nele a diretiva VOLUME é usada para que os container que forem rodados (run) com essa imagem possam mapear um volume (-v).

O docker-compose.yml é uma forma de você rodar vários containers de uma só vez (prover uma infra para determinado serviço), como ele roda os containers nele podemos mapear (volumes:) o que foi exposto pela imagem (Dockerfile).

Espero ter ajudado.

Ajudou sim Fernando, obrigado.