O que é Docker?

O que é Docker?

O Docker é uma ferramenta projetada para facilitar a criação, implementação e a execução de aplicativos usando um conceito chamado de container. Os containers permitem que um desenvolvedor empacote um aplicativo com todas as partes de que precisa, como bibliotecas e outras dependências, configurações e envie tudo como um único pacote.

Graças ao container os desenvolvedores podem ter certeza de que o aplicativo será executado em qualquer outra máquina Linux ou Windows, independentemente de quaisquer configurações personalizadas que a máquina possa ter e que possam diferenciar da máquina usada para criar e testar o código.

De certa forma o Docker funciona um pouco como uma máquina virtual. Mas ao contrário de uma máquina virtual, em vez de criar todo um sistema operacional virtual sob a máquina Host, o Docker permite que os aplicativos usem o mesmo kernel Linux do sistema em que estão sendo executados e exige apenas que aplicativos sejam enviados com itens que ainda não estão em execução no computador Host.

Isso proporciona um aumento significativo no desempenho e reduz o tamanho do aplicativo. Esses pacotes de aplicativos são chamados de Imagens.

O que são Imagens do Docker?

Imagens são pacotes e configurações que compõem um aplicativo. A imagem oficial do Mautic por exemplo possui as crons configuradas, o PHP 7.1 e o Apache2 otimizados e também todo o suporte que as diversas bibliotecas que o Mautic utiliza.

O que são Volumes do Docker?

Os volumes são pastas persistentes mapeadas entre a máquina host e o container. Um dos principais conceitos do Docker é que um container é descartável, ou seja, é comum criar e remover containers diversas vezes ao dia. Para que seus arquivos não sejam perdidos você deve mapear as pastas do seu aplicativo e associar ao volume da máquina host.

Estes simples conceitos são suficientes para que você entenda como o Docker pode modernizar sua infraestrutura de TI e facilitar o deploy dos seus aplicativos.

Um abraço!

Luiz Eduardo

Infra @ Powertic, Rails Developer, Maintainer do Mautic Docker e do Saelos Docker, Revisor da Tradução do Mautic, Administrador da Comunidade Mautic Brasil.

Deixe uma resposta

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

5a5a6b7d14d8c4188e0b0888

Torne-se membro hoje mesmo!

Obtenha acesso exclusivo aos artigos, vídeos, plugins e temas sob licença GPL.
Área de Membros

Como funciona a Área de Membros?

Este é um sistema mensal de assinatura onde a cada ciclo é permitido acessar novos recursos. A faixa de valor de R$ 9,00 mensal torna a área de membros acessível e com um ótimo retorno aos assinantes.

A cada novo ciclo mensal novos plugins, temas, vídeos e artigos serão liberados no website e você recebe semanalmente notificações sobre o que acontece no mundo Wordpress e Elementor.

Principais Vantagens

Plugins Mensais

Downloads mensais de plugins e temas sob a licença GPL.

Alertas sobre Atualizações

Receba notícias sobre as atualizações do Wordpress e as novidades do Elementor

Webinars

Acesso aos Webinars quinzenais sobre Wordpress e Elementor.

Descontos e Promoções

Descontos no Treinamento VIP, na Master Class e nos Cursos do Udemy.

Fórum para Dúvidas

Área de Perguntas e Respostas para membros direto no Patreon.

App Mobile

Acesse seu conteúdo no app oficial do Patreon para Android e iOS

Conteúdo Mensal

Dicas de plugins, truques e temas para você trabalhar melhor com Wordpress.

Vídeos Exclusivos

Quinzenalmente serão adicionados vídeos sobre utilização de plugins e temas

Dicas de Design

Dicas de Design e apresentação de Websites feitos em Elementor

Fechar Menu
×

Carrinho