Pular para o conteúdo

Docker - Da virtualização a aplicações distribuídas

Neste artigo faremos uma abordagem sobre o Docker, uma plataforma aberta para desenvolvedores e Sys-Admins instalarem, configurarem e executarem aplicações de forma indiferente ao ambiente, seja ele um laptop, um Data Center ou uma Cloud.
Paulo Mauricio da Conceição Jr. RHCI, RHCE, RHCVA pmcj21
Hits: 11.813 Categoria: Linux Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar

Introdução

Neste post faremos uma abordagem sobre o Docker

O Docker é uma plataforma aberta para desenvolvedores e Sys-Admins instalarem, configurarem e executarem aplicações de forma indiferente ao ambiente, seja ele um laptop, um Data Center ou uma Cloud.

O Docker é dividido em duas partes, que cito abaixo:
  • Docker Engine: Um conjunto de ferramentas leve e portátil.
  • Docker Hub: Um serviço em Cloud para compartilhar aplicações e automatizar as tarefas.

O Docker permite que as aplicações sejam facilmente preparadas com seus devidos componentes e elimina os problemas de compatibilidade e convergência entre ambientes, sejam eles desenvolvimento, QA ou produção.

Como resultado, os colaboradores podem embarcar rapidamente a mesma aplicação sem alterá-las entre Laptops, Data Centers ou qualquer Cloud - palavras de Solomon Hykes, Fundador e CTO da Docker.

Ok, como o Docker se diferencia da virtualização?
  • Containers vs. Virtualization
    Linux: Docker - Da virtualização a aplicações distribuídas
  • Máquinas Virtuais

Cada aplicação que é virtualizada, inclui não somente a aplicação na qual pode conter dezenas de MB's, além de todo o sistema operacional, na qual poderá ter centenas de MB's.

Docker

O Docker Engine compreende apenas à aplicação suas dependências. Ele executa como um processo isolado no userspace do sistema operacional do host, compartilhando o kernel e outros containers. Desta forma, ele aproveita as isolações de recursos e benefícios da alocação de VMs mas muito mais portável e eficiente.

O Docker já é bem utilizado por empresas, tais como Ebay e Spotify.

   1. Introdução
   2. Instalação

Firewall invisível com Proxy ARP

X Window, Controladores de Janelas e Ambientes Desktop

Customizando o DVD de instalação do Slackware

Alternativas ao Flash Player no openSUSE

openSUSE 11.3 (parte 1)

Instalação do Debian em partição ReiserFS

#1 Comentário enviado por Lisandro em 28/06/2016 - 12:38h
Parabéns! Muito bom o artigo.

Contribuir com comentário

Entre na sua conta para comentar.