[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
RICARDO M  ASSIS
Criador RICARDO M ASSIS 10/12/2021

Container no caso então é como se fosse um "kit" onde temos dentro dele um apache, um postgres ou mysql, um debian ou ubuntu, redis todos conectados para que um software funcione?

Manager Carlos Ferreira 10/12/2021

Olá, Ricardo!
Tudo bem?

É essa a ideia amigo.

Uma aplicação que precise por exemplo rodar uma aplicação PHP com banco de dados, o que ela precisa?
Se um servidor (nginx ou apache), o PHP em uma versão pré-definida, um banco de dados (mysql por exemplo)

O que podemos fazer com o Docker, criar vários containers (em uma mesma rede - para que eles comuniquem entre sí) e cada container com um pelo menos um dos serviços que precisa para rodar essa aplicação;

---

Um container é feito para morrer a qualquer momento, imagina que estamos usando o apache, e decidimos migrar para o nginx?
Basta subir o container do nginx na mesma rede, deletar o do apache e já era, migração feita.

Carlos Ferreira
Criador RICARDO M ASSIS 10/12/2021

Entendi, então meio que fazendo uma abstração disso, os dados são o corpo da aplicação (arquivos do psotgres, do /var/www/html, logs e outros arquivos gerados pelo app) e o docker é como se fosse a alma desse corpo, o que da vida a ela. Se a alma for embora o corpo morre, mas se ela voltar o corpo vive.

RICARDO M  ASSIS
Manager Carlos Ferreira 10/12/2021

Por ai mesmo amigo, continue trabalhando com o Docker que cada vez mais os conceitos vai ficando claro em sua mente.

Só digo algo, uma vez que usou o Docker, já era, sempre vai usar, outro nível agora.

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

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!