Introdução
As equipes hoje precisam lançar aplicativos rapidamente para atrair e manter os negócios. Esse requisito força as equipes de desenvolvimento de software e suporte a sempre buscarem soluções que proporcionem economia de tempo e redução de custos. Uma solução ideal reduzirá o tempo gasto na criação e na configuração de ambientes de implantação e simplificará o processo de implantação de software.
A ideia de usar a tecnologia de transporte em contêineres de software como uma solução de economia de tempo e redução de custos é popular. Um dos pontos fortes do transporte em contêineres é que você não precisa configurar o hardware nem gastar tempo instalando sistemas operacionais e software para hospedar uma implantação. Os contêineres são isolados uns dos outros e vários contêineres podem ser executados no mesmo hardware. Essa configuração nos ajuda a usar o hardware de maneira mais eficiente e pode ajudar a melhorar a segurança do aplicativo.
Suponha que você trabalhe para um varejista de roupas online que está planejando o desenvolvimento de vários aplicativos internos. Sua equipe desenvolve e testa todos os aplicativos localmente e, em seguida, implanta-os no Azure para teste de pré-produção e hospedagem de produção final. Você está procurando a compatibilidade máxima em cada ambiente com pouca ou nenhuma alteração de configuração. O uso do Docker como uma solução de transporte em contêineres parece a opção ideal.
Aqui, você aprenderá como o Docker é usado para criar seus próprios contêineres. Você também aprenderá um pouco sobre como a infraestrutura do Docker funciona nos bastidores. O objetivo é ajudar você a decidir se os contêineres do Docker são a escolha certa para sua empresa.
Objetivos de aprendizagem
Neste módulo, você vai:
- Avaliar se o Docker é uma plataforma de transporte em contêineres apropriada para você
- Descrever como os componentes de contêineres do Docker dão suporte a implementações de contêiner de computação
Pré-requisitos
- Conhecimento básico dos conceitos de virtualização do sistema operacional
- Conhecimento básico dos aplicativos baseados em linha de comando
Precisa de ajuda? Confira nosso guia de solução de problemas ou forneça comentários específicos relatando um problema.