DEV Community

DeividFerraz
DeividFerraz

Posted on

Imagens e Containers: pensando como classe e instância

  • Quando eu comecei a mexer com Docker, acabava confundindo bastante imagens com containers, e creio que muita gente também. Eles são muito relacionados, mas não são a mesma coisa. Uma imagem é um pacote encapsulado com tudo que a aplicação precisa para rodar, já um container é a imagem em execução, com seu próprio processo e configurações de rede.

Vi uma análogia no treinamento que estou fazendo atualmente que deixou tudo isso ainda mais claro.
--(Em termos de programação orientada a objetos: imagem é como a classe, e container é como a instância da classe. EX: var car = new Carro();)

-Através dele, você pode expor na rede por meio de portas, dar um nome e fazer algumas alterações. Só não podemos esquecer que toda alteração feita em um container fica salva apenas na memória daquele container.

  • Para resumir, o container acaba se tornando a sua imagem gerenciada.

Top comments (1)

Collapse
 
milton_camara_d8e539ac5d0 profile image
Milton Camara

artigo top man! bora pra cima!