[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Francisco Mateus Araujo do Nascimento
Criador Francisco Mateus Araujo do Nascimento 21/01/2023

Nesse vídeo foi pedido para baixar a imagem do ubunt. Pelo o que eu entendi, funciona assim:

- Eu crio uma imagem do sistema.

- Crio as imagens das dependências

- Crio a imagem do aplicação

ou seja, se eu tenho um crud no laravel, eu tenho que configurar uma imagem de um sistema, só se houver dependências ?

Não ficou claro o processo funcional.

Manager Carlos Ferreira 21/01/2023

Olá, Mateus!
Como vai?

Vou te explicar com um exemplo real (este mesmo exemplo ensino no último módulo do curso).

Vamos para uma aplicação Laravel, o que ela precisa para rodar?
php > 8, banco de dados mysql, redis para cache e um servidor nginx

Com este pré-requisitos em mãos, o que preciso para fazer essa aplicação para funcionar?
Eu poderia simplesmente criar uma única imagem (a partir de um arquivo Dockerfile), e nessa imagem teria um sistema operacional (ubuntu), teria também o nginx instalado, teria o banco de dados e teria o redis também. Pronto.

Mas, eu também posso ter tudo isso separado, por containers diferentes, assim me permite trocar os serviços de forma muito fácil, como por exemplo trocar o redis pelo memcached.

Talvez sua dúvida está em entender a dinâmica de containers Docker. Pensa que sua aplicação não vai rodar no seu sistema operacional, mas sim em cima do Docker, em dentro um container.

Ficou mais claro? Respondi a sua dúvida?

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!