Escolar Documentos
Profissional Documentos
Cultura Documentos
REDES
LXC
O Linux Container ou LXC como é
mais conhecido, foi lançado em
2008 e é uma tecnologia que
permite a criação de múltiplas
instâncias isoladas de um
determinado Sistema Operacional
dentro de um único hospedeiro ou
em outras palavras, é uma maneira
de virtualizar aplicações dentro de
um servidor GNU/Linux.
OQUE É DOCKER
O Docker é uma plataforma de virtualização
Open Source escrita na linguagem Go
(linguagem de alto desempenho criada pela
Google) e mantida pela Docker Inc (empresa
localizada na Califórnia – EUA), que permite
a criação e administração de ambientes
isolados hospedados em um sistema
operacional (SO).
DOCKERFILES
Para a definição da imagem de um
container, são os dockerfiles que aparecem!
Os dockerfiles são arquivos de compilação
que definem a estrutura de um container a
partir de um ponto pré-estabelecido. Com
um dockerfile bem definido, o erro humano
na hora de criação da imagem pode ser
minimizando, sendo necessário apenas a
execução do arquivo.
Contêiner vs vm
COMO O DOCKER FUNCIONA
O Docker tira proveito do recurso de
Namespaces para prover um espaço de
trabalho isolado para os contêineres. Sendo
assim, quando um contêiner é criado,
automaticamente um conjunto de namespaces
também é criado para ele como mostra a
imagem a cima. O namespace cria uma
camada de isolamento para grupos de
processos. Por exemplo: