Docker - Visão geral

Docker é um serviço de gerenciamento de contêineres. As palavras-chave do Docker sãodevelop, ship e runqualquer lugar. A ideia geral do Docker é que os desenvolvedores desenvolvam aplicativos facilmente, enviem-nos para contêineres que podem ser implantados em qualquer lugar.

O lançamento inicial do Docker foi em março de 2013 e, desde então, tornou-se a palavra da moda para o desenvolvimento do mundo moderno, especialmente em face de projetos baseados em Agile.

Recursos do Docker

  • O Docker tem a capacidade de reduzir o tamanho do desenvolvimento ao fornecer uma pegada menor do sistema operacional por meio de contêineres.

  • Com os contêineres, torna-se mais fácil para as equipes em diferentes unidades, como desenvolvimento, controle de qualidade e operações trabalhar perfeitamente entre os aplicativos.

  • Você pode implantar contêineres Docker em qualquer lugar, em qualquer máquina física e virtual e até mesmo na nuvem.

  • Como os contêineres do Docker são bastante leves, eles são facilmente escalonáveis.

Componentes do Docker

Docker tem os seguintes componentes

  • Docker for Mac - Permite executar contêineres Docker no Mac OS.

  • Docker for Linux - Permite executar contêineres Docker no sistema operacional Linux.

  • Docker for Windows - Permite executar contêineres Docker no sistema operacional Windows.

  • Docker Engine - É usado para construir imagens Docker e criar contêineres Docker.

  • Docker Hub - Este é o registro que é usado para hospedar várias imagens Docker.

  • Docker Compose - Isso é usado para definir aplicativos usando vários contêineres Docker.

Discutiremos todos esses componentes em detalhes nos capítulos subsequentes.

O site oficial do Docker é https://www.docker.com/O site contém todas as informações e documentação sobre o software Docker. Ele também contém links para download de vários sistemas operacionais.