Atualmente, a virtualização está presente em todos os lugares. Seja em pequenas empresas ou até mesmo nos grandes gigantes como Facebook, Amazon, Google & Cia. Por isso, é ainda mais importante que a infraestrutura seja facilmente expansível e ofereça uma interface de gerenciamento centralizada.
Neste tutorial, tudo gira em torno do Docker e de como instalar esse pequeno software, além de iniciar o primeiro container simples.
Docker é um software de virtualização leve e open-source para disponibilizar serviços ou aplicações de forma isolada em um único sistema. Ao contrário das máquinas virtuais tradicionais, aqui não é emulado ou hospedado um sistema operacional extra, mas explicitamente apenas um ambiente de aplicação dentro do sistema host. Isso não só economiza recursos em geral, como também gera uma sobrecarga baixa em comparação à virtualização completa.
A instalação do Docker é bem simples e leva poucos minutos. Neste exemplo, configuramos o Docker em um sistema Debian 8 e o instalamos via repositórios de pacotes.
Passo 1.)
Primeiro, verificamos se nosso sistema é compatível com Docker. Precisamos de uma versão do kernel que seja pelo menos 3.10. Você pode verificar isso com: uname -r.
Passo 2.)
Em seguida, precisamos adicionar a chave GPG, ou seja, o arquivo de chave do Docker ao nosso sistema:
apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
Depois, adicionamos o Docker às nossas fontes de pacotes para que possamos instalar o pacote via apt-get.
echo "deb https://apt.dockerproject.org/repo debian-jessie main" >> /etc/apt/sources.list.d/docker.list
Passo 3.)
Agora podemos baixar o Docker. É importante permitir que o apt-get baixe pacotes de sites HTTP(S).
Para isso, execute o comando: apt-get install apt-transport-https ca-certificates e deixe-o concluir.
Depois, execute os seguintes comandos:
- apt-get update && apt-get install docker-engine (Atualiza as fontes de pacotes e baixa o Docker completamente)
- systemctl start docker (Inicia o serviço Docker)
- systemctl enable docker (Configura o autostart no boot da distribuição)
systemctl status docker
Se estiver assim e aparecer "Active (running)", o Docker foi instalado completamente sem problemas.
Com um docker run hello-world você pode verificar se o Docker está sendo executado corretamente.
A saída deve ser assim:
Agora você pode começar a usar o Docker facilmente.




