Container agrupam servidores
[Finalizado Pelo Aluno]
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?
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.
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.
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.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!