Docker - Containers em Linux

Este artigo aborda a parte prática, para iniciarmos nesse tema. Toda a parte teórica de containers pode ser encontrada facilmente com uma "googleada" rápida. Até aqui no VOL, tem um ótimo material abordando o tema e a comparação inevitável que é feita em relação VMs e Containers. Como a intenção aqui é abordar na prática, mãos à obra.

[ Hits: 11.419 ]

Por: Bruno Bueno da Silva em 27/06/2016


O que é um Container



Fazendo o paralelo com uma VM, que é um recurso de virtualização bastante utilizado hoje em dia, normalmente, quando precisamos fazer um teste em um servidor web, nós subimos uma VM e junto a ela, são virtualizados uma memória, uma CPU, um HD, uma interface de rede e toda uma máquina por completo.

Precisamos ainda sobre isso, adicionar um sistema operacional, que com ele, traz o kernel e todos os serviços e processos que vêm juntos com o sistema operacional. Lembrando que ainda nem adicionamos o Apache ou Nginx para iniciarmos nossos testes.

Agora, tendo em vista que nosso objetivo final é fazer teste em servidor web, não seria muito mais lógico e rápido, virtualizar apenas o serviço de servidor web?

É claro que a resposta dessa pergunta é sim, e um dos "caras" que faz isso é o Docker. Existem outros serviços de containers no mundo NIX, porém o que mais vem se destacando é o Docker.

Sendo assim, resumindo bem todos os "textões" explicando containers, a função dele é virtualizar a sua aplicação, economizando tempo, recursos e também, tornar a lenda do "na minha máquina funciona" praticamente extinto. Ficou claro?

Então, abre o shell e vamos iniciar.

    Próxima página

Páginas do artigo
   1. O que é um Container
   2. Pré requisitos / Instalação / Administração
Outros artigos deste autor

Utilizando criptografia LUKS em discos externos

Docker - Containers em Linux (parte 2)

Leitura recomendada

Zabbix Server 2.0 no Ubuntu Server 12.04 - Instalação e configuração

Criando e Consumindo Rede de Compartilhamento NFS

Emulador de Redes Mininet

IPv6 completo Net Virtua

Crimpagem de Conectores RJ-45

  
Comentários
[1] Comentário enviado por Lisandro em 28/06/2016 - 09:25h

Excelente artigo Bruno. Meus parabéns!
Espero ver a continuação em breve.
Abraço

[2] Comentário enviado por ederpaulopereira em 30/06/2016 - 14:56h

Cara, sempre quis aprender, agora não tenho mais desculpas, tudo pronto aqui. Parabéns pela iniciativa.

[3] Comentário enviado por removido em 07/07/2016 - 13:52h

Uso servidor de aplicação JEE e tinha ouvido falar de container, mas não sabia o que era, agora já sei.
Excelente artigo.

[4] Comentário enviado por baptista em 21/07/2016 - 19:08h

Quem quiser aprender mais sobre o Docker, temos um treinamento online em nosso site:

http://cursos.escolalinux.com.br/curso/introducao-ao-docker-16-horas


[5] Comentário enviado por hauck em 07/10/2017 - 16:46h

Boa tarde amigo, não sei se escreveu certo ou não, mas acho que na linha "Existem outros serviços de containers no mundo NIX, porém o que mais vem se destacando é o Docker." está escrito errado, o correto não seria UNIX em vez de NIX?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts