Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Compreendendo Imagens e Containers | Introdução ao Docker
Docker Essentials

bookCompreendendo Imagens e Containers

Imagens Docker: Modelos de Aplicação

As imagens Docker são os modelos fundamentais para aplicações no ecossistema Docker. Uma imagem é um template somente leitura que contém tudo o que é necessário para executar um software, incluindo:

  • Código;
  • Ambiente de execução;
  • Bibliotecas;
  • Variáveis de ambiente;
  • Arquivos de configuração.

As imagens são projetadas para serem portáteis e consistentes, garantindo que sua aplicação funcione da mesma forma independentemente de onde a imagem seja implantada. Você pode pensar em uma imagem Docker como um instantâneo ou receita que descreve como configurar e preparar um ambiente de aplicação.

O que é um Container Docker?

Enquanto as imagens definem como uma aplicação deve ser, os containers são as instâncias em execução dessas imagens. Um container Docker é um pacote leve, independente e executável que encapsula tanto a aplicação quanto suas dependências.

Quando você inicia um container, o Docker cria uma camada gravável sobre a imagem, permitindo que o container mantenha seu próprio estado e alterações durante seu ciclo de vida.

Pontos-chave sobre o ciclo de vida do container:

  • Criação: Um novo container é criado a partir de uma imagem;
  • Execução: O container executa sua aplicação como um processo isolado;
  • Parada: É possível parar um container em execução a qualquer momento;
  • Reinicialização: Containers podem ser reiniciados conforme necessário;
  • Remoção: Ao remover um container, ele é excluído do sistema.

Quaisquer alterações feitas dentro de um container são perdidas quando ele é parado ou excluído, a menos que você salve essas alterações externamente ou as registre em uma nova imagem. Isso garante que os containers permaneçam limpos, consistentes e facilmente reprodutíveis.

question mark

O que é uma imagem Docker?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 3

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Awesome!

Completion rate improved to 7.14

bookCompreendendo Imagens e Containers

Deslize para mostrar o menu

Imagens Docker: Modelos de Aplicação

As imagens Docker são os modelos fundamentais para aplicações no ecossistema Docker. Uma imagem é um template somente leitura que contém tudo o que é necessário para executar um software, incluindo:

  • Código;
  • Ambiente de execução;
  • Bibliotecas;
  • Variáveis de ambiente;
  • Arquivos de configuração.

As imagens são projetadas para serem portáteis e consistentes, garantindo que sua aplicação funcione da mesma forma independentemente de onde a imagem seja implantada. Você pode pensar em uma imagem Docker como um instantâneo ou receita que descreve como configurar e preparar um ambiente de aplicação.

O que é um Container Docker?

Enquanto as imagens definem como uma aplicação deve ser, os containers são as instâncias em execução dessas imagens. Um container Docker é um pacote leve, independente e executável que encapsula tanto a aplicação quanto suas dependências.

Quando você inicia um container, o Docker cria uma camada gravável sobre a imagem, permitindo que o container mantenha seu próprio estado e alterações durante seu ciclo de vida.

Pontos-chave sobre o ciclo de vida do container:

  • Criação: Um novo container é criado a partir de uma imagem;
  • Execução: O container executa sua aplicação como um processo isolado;
  • Parada: É possível parar um container em execução a qualquer momento;
  • Reinicialização: Containers podem ser reiniciados conforme necessário;
  • Remoção: Ao remover um container, ele é excluído do sistema.

Quaisquer alterações feitas dentro de um container são perdidas quando ele é parado ou excluído, a menos que você salve essas alterações externamente ou as registre em uma nova imagem. Isso garante que os containers permaneçam limpos, consistentes e facilmente reprodutíveis.

question mark

O que é uma imagem Docker?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 3
some-alt