1
resposta

Layered File System

Boa noite

Quando executamos o comando 'docker run ubuntu', será feito o download das camadas dessa imagem e será criado uma outra camada para a escrita certo? Então, a minha dúvida é sobre quando outro container usar esta mesma imagem, por exemplo, executar novamente o 'docker run ubuntu', será criado outra camada de escrita ou reutilizará o outro que já foi criado com a outra imagem ubuntu?

1 resposta

Olá Leonardo, tudo bem? Sempre será criada uma nova camada de escrita, mesmo que você utilize a mesma imagem em diversos container, isso é para manter os container isolados, cada container tem sua própria camada de escrita. Um bom exemplo:

Imagem das camadas docker

Fonte: https://www.mundodocker.com.br/como-funciona-filesystem-docker/

Ambos os Container A e o Container B tem suas camadas de escritas que são respectivamente as camadas Writable Layer A e Writable Layer B.

Espero ter esclarecido sua dúvida!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software