Terminei de ver o vídeo sobre o COPY e ADD, e me feito uma dúvida.
Vamos dizer que tenho três aplicativos que se relacionam, e seguindo as boas práticas irei criar 3 containers diferentes. Temos duas abordagens:
1 - Criar cada container e mapear os volumes, logo terei 3 containers php-fpm, 1 container nginx, cada container php-fpm teria seus volume apontado para a aplicação e o nginx teria três volumes from, entregando as imagens estáticas.
2 - Adicionar as aplicações através do docker file, e chamar cada imagens especifica, nada de volumes, tudo por imagens. Porem aqui parece haver a necessidade de possuir um nginx dentro de cada container php..
Faz sentido cada abordagem? Prós, contra.