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.