← Glossário
Glossário · Dev

O que é Containers?

São pacotes leves que contêm tudo o que é necessário para a execução de um software e podem ser movidos para diferentes ambientes sem problemas.

Definição

Os contêineres acomodam todas as bibliotecas e configurações que um aplicativo precisa em uma única caixa. Desta forma, o aplicativo funciona no servidor ou em qualquer outro dispositivo da mesma forma que no seu computador. Acelera o processo de desenvolvimento, eliminando a complexidade da instalação.

Analogia: É como carregar uma refeição não com a receita, mas como uma caixa de refeição pronta com todos os ingredientes e utensílios de cozinha; Onde quer que você leve, o resultado será o mesmo.

Como funciona

Os desenvolvedores transformam o aplicativo em uma imagem de contêiner. Esta imagem cria o mesmo ambiente onde quer que seja executada.

Onde é usado

Ele é usado em computação em nuvem, implantação de aplicativos da web e arquiteturas de microsserviços.

Costuma ser confundido com

É muito mais leve que as máquinas virtuais e inicia mais rápido.

Perguntas frequentes

Por que os contêineres são tão populares?

Porque eles eliminam completamente o problema de ‘estava funcionando no meu computador’.

Como faço para gerenciar contêineres?

Eles normalmente são criados e gerenciados usando ferramentas como Docker.

Termos relacionados

Ferramentas relacionadas

Esta explicação foi escrita em linguagem simples para a TreScout e traduzida automaticamente do original em turco · a versão turca é a que vale. Se algo parecer errado ou faltando, escreva para hello@trescout.com. Ler em turco →