Escolar Documentos
Profissional Documentos
Cultura Documentos
Índice
• Sobre o Instrutor
• Sobre o Curso
• Evolução do Host de aplicação
• Virtualização
• Container
• Instando o Docker
• Hello-World Docker
Instrutor
Utilizando containers
Container
O projeto LXC (Linux Container) nasceu em agosto de 2008, no
inicio, o site oficial trazia a seguinte frase: LXC, chroot com esteroides. O
objetivo do projeto era ser uma alternativa a já consolidada tecnologia de
chroot, sendo um meio termo entre máquina virtual e chroot, possibilitando
a criação de um ambiente mais próximo possível de uma instalação Linux
sem a necessidade de um kernel separado.
Além disso, por ser mais leve, o container é muito rápido de subir,
subindo em questão de segundos. Logo, o container é uma solução para
suprir o problema de múltiplas máquinas virtuais em um hardware físico,
já que com o container, nós dividimos o sistema operacional entre as
nossas aplicações.
Por que usar Containers
Mas por que precisamos dos containers, não podemos
simplesmente instalar as aplicações no nosso próprio sistema
operacional? Até por que já fazemos isso, já que no nosso
sistema operacional temos um editor de texto, terminal,
navegador, etc.
Por que usar Containers
Pré-requisitos:
• Arquitetura 64 Bits.
• Versão Pro, Enterprise ou Education.
• Virtualização Habilitada
Docker for Mac
Pré-requisitos:
• Modelo 2010 ou mais recente.
• Versão OS X EL Capitain 10.11 ou superior.
• Mínimo de 4 GB memória RAM.
• Virtual BOX instalado em versão 4.3.30 ou anterior é incompatível.
Docker no Linux
A primeira coisa é remover os pacotes já instalado, usaremos como base
um Ubuntu 64 bits.
add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
docker version