Pular para conteúdo

Overview

Criado por Solomon Hykes em 2013, Docker é open-source e veio para popularizar a Contêinernização.

A Contêinernização originalmente era um conceito que foi iniciado em 1979 com o UNIX V7, mas somente com o Docker isso foi popularizado.

Contêinerização

Contêinernização é o processo de empacotamento de uma aplicação e seus recursos necessários (como bibliotecas e dependências) tudo em um só pacote, chamado "container".

É gratuíto:

O ecosistema do Docker é de software livre (Open Source) e gratuíto. Podemos baixar imagens livremente, usa-las, cria-las e compartilha-las também.

É compatível:

A plataforma do Docker é compatível com Linux, MacOS e Windows. Isso se dá por conta do jeito que a contêinernização funciona, se um dispositivio suporta a Docker Engine, é possível rodar qualquer contêiner.

É eficiente e minimalista:

Docker é uma maneira eficiente de isolar uma aplicação, em comparação a outras alternativas como máquinas virtuais. Isso acontece porque a Docker Engine roda e interage com o sistema operacional do host e os contêineres não executam um sistema operacional completo para cada contêiner.