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.807 Categoria: Linux Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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
    O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
    Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • 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.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Introdução
   2. Instalação

Firewall invisível com Proxy ARP

Jack, Rosegarden, midi e áudio no Debian/Ubuntu

Como Rodar Shell Script e Python via Apache no Linux

Configurando DOTNET Core e instalando VSCode no Linux

A escolha da primeira distribuição

Guia (nem tanto) Introdutório do Linux II

#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.