Descomplicando o Docker 2a edição
()
Sobre este e-book
Don't panic! O assunto é bem mais fácil do que parece. :)
Você se interessou por esse negócio de containers, porém ainda tem dificuldade de assimilar algum conceito? Está buscando aprender? Neste livro você irá entender na prática como utilizar containers Docker de uma forma que (realmente) esperamos que seja divertida! Haverá muitas explicações, analogias, exemplos, tudo para que você consiga dominar o Docker e a utilização de containers de forma efetiva.
Então, para você que é desenvolvedor, o Docker vai proporcionar maior autonomia e flexibilidade.
Nesta segunda edição foram adicionadas muitas novidades, como o Docker Secrets e o Docker Stack. Foram acrescentados mais exemplos práticos e o restante do livro foi praticamente todo atualizado, tudo para que a sua experiência seja ainda mais agradável e proveitosa.
Autores relacionados
Relacionado a Descomplicando o Docker 2a edição
Ebooks relacionados
Caixa de Ferramentas DevOps: Um guia para construção, administração e arquitetura de sistemas modernos Nota: 0 de 5 estrelas0 notasCertificação Linux: Guia prático para a prova LPIC-1 102 Nota: 0 de 5 estrelas0 notasBack-end Java: Microsserviços, Spring Boot e Kubernetes Nota: 0 de 5 estrelas0 notasRust: Concorrência e alta performance com segurança Nota: 0 de 5 estrelas0 notasProgramação funcional em .NET: Explore um novo universo Nota: 0 de 5 estrelas0 notasDesenvolvimento web com ASP.NET MVC Nota: 0 de 5 estrelas0 notasProgramação Funcional: Uma introdução em Clojure Nota: 4 de 5 estrelas4/5Fragmentos de um programador: Artigos e insights da carreira de um profissional Nota: 5 de 5 estrelas5/5Manual de sobrevivência do novo programador: Dicas pragmáticas para sua evolução profissional Nota: 4 de 5 estrelas4/5Refatorando com padrões de projeto: Um guia em Java Nota: 0 de 5 estrelas0 notasDescomplicando o Docker Nota: 1 de 5 estrelas1/5Containers com Docker: Do desenvolvimento à produção Nota: 3 de 5 estrelas3/5Deixe seu código limpo e brilhante: Desmistificando Clean Code com Java e Python Nota: 0 de 5 estrelas0 notasAPIs REST em Kotlin: Seus serviços prontos para o mundo real Nota: 0 de 5 estrelas0 notasWeb Services REST com ASP .NET Web API e Windows Azure Nota: 0 de 5 estrelas0 notasAzure: Coloque suas plataformas e serviços no cloud Nota: 0 de 5 estrelas0 notasAPIs REST: Seus serviços prontos para o mundo real Nota: 5 de 5 estrelas5/5Introdução à Web Semântica: A inteligência da informação Nota: 5 de 5 estrelas5/5Desbravando SOLID: Práticas avançadas para códigos de qualidade em Java moderno Nota: 5 de 5 estrelas5/5Produtividade em C#: Obtenha mais resultado com menos esforço Nota: 0 de 5 estrelas0 notasTest-Driven Development: Teste e Design no Mundo Real com .NET Nota: 5 de 5 estrelas5/5Segurança em aplicações Web Nota: 0 de 5 estrelas0 notasGraphQL: A revolucionária linguagem de consulta e manipulação de dados para APIs Nota: 0 de 5 estrelas0 notasComeçando com o Linux: Comandos, serviços e administração Nota: 4 de 5 estrelas4/5Desconstruindo a Web: As tecnologias por trás de uma requisição Nota: 0 de 5 estrelas0 notasTest-Driven Development: Teste e Design no Mundo Real com PHP Nota: 0 de 5 estrelas0 notasDjango de A a Z: Crie aplicações web rápidas, seguras e escaláveis com Python Nota: 0 de 5 estrelas0 notasKubernetes: Tudo sobre orquestração de contêineres Nota: 5 de 5 estrelas5/5Do PHP ao Laminas: Domine as boas práticas Nota: 3 de 5 estrelas3/5Progressive Web Apps: Construa aplicações progressivas com React Nota: 3 de 5 estrelas3/5
Computadores para você
Lógica de programação com Portugol: Mais de 80 exemplos, 55 exercícios com gabarito e vídeos complementares Nota: 0 de 5 estrelas0 notasBíblia De Programação Python Para Iniciantes Nota: 0 de 5 estrelas0 notasIntrodução a Data Science: Algoritmos de Machine Learning e métodos de análise Nota: 0 de 5 estrelas0 notasMestres Do Whatsapp Business Nota: 0 de 5 estrelas0 notasAlfabetização de Dados: Compreenda, organize e interprete os dados do seu negócio Nota: 0 de 5 estrelas0 notasEstruturas de Dados: Domine as práticas essenciais em C, Java, C#, Python e JavaScript Nota: 0 de 5 estrelas0 notasAutocad & Desenho Técnico Nota: 0 de 5 estrelas0 notasSegurança Da Informação Descomplicada Nota: 0 de 5 estrelas0 notasComo Criar Um Ebook De Alta Conversão Nota: 4 de 5 estrelas4/5Programação Didática com Linguagem C Nota: 4 de 5 estrelas4/5Empreendedor Dominando O Google Meu Negócio: Nota: 0 de 5 estrelas0 notasIntrodução e boas práticas em UX Design Nota: 5 de 5 estrelas5/5Aprendendo Ciência De Dados Nota: 0 de 5 estrelas0 notasLovable.dev Nota: 0 de 5 estrelas0 notasSegredos Ocultos Da T.i. Nota: 0 de 5 estrelas0 notasEngenharia de Requisitos: software orientado ao negócio Nota: 5 de 5 estrelas5/5Design Gráfico E Criação De Logotipos Nota: 0 de 5 estrelas0 notasO Kung Fu da Linha de Comando Nota: 1 de 5 estrelas1/5Mestrado e Doutorado em Computação: Um guia para iniciação e sobrevivência, sem academês Nota: 5 de 5 estrelas5/5Arquitetura de soluções IoT: Desenvolva com Internet das Coisas para o mundo real Nota: 0 de 5 estrelas0 notasO Que Os Pobres Não Sabem Sobre Os Ricos Nota: 5 de 5 estrelas5/5Investimento Em Ações - Guia Prático Para Iniciantes Nota: 0 de 5 estrelas0 notasO Mundo Secreto Da Darknet Tor E Deep Web Nota: 0 de 5 estrelas0 notasLer e escrever bem: um aprendizado importante para vencer no ENEM e na vida Nota: 0 de 5 estrelas0 notasBig Data: Técnicas e tecnologias para extração de valor dos dados Nota: 4 de 5 estrelas4/5Mega-sena: A Ciência De Dados Por Trás Dos Números Nota: 0 de 5 estrelas0 notasAprenda Projetar Programas Em C++ Usando Padrões De Design Para Software De Alta Qualidade Nota: 0 de 5 estrelas0 notasDetox Digital - A Arte Do Desapego: Como Fazer Um Detox De Redes Sociais E Viver Melhor Nota: 0 de 5 estrelas0 notasFundamentos Do Microsoft Azure Nota: 0 de 5 estrelas0 notas
Avaliações de Descomplicando o Docker 2a edição
0 avaliação0 avaliação
Pré-visualização do livro
Descomplicando o Docker 2a edição - Jeferson Fernando Noronha Vitalino
1. O que é container?
1.1. Então vamos lá, o que é um container?
Container é, em português claro, o agrupamento de uma aplicação junto com suas dependências, que compartilham o kernel do sistema operacional do host, ou seja, da máquina (virtual ou física) onde está rodando. Deu para entender?
Containers são bem similares às máquinas virtuais, porém mais leves e mais integrados ao sistema operacional da máquina host, uma vez que, como já dissemos, compartilha o seu kernel, o que proporciona melhor desempenho por conta do gerenciamento único dos recursos.
Na maioria dos casos, a imagem de um container é bastante enxuta, havendo somente o necessário para o funcionamento da aplicação, que, quando em execução, possui um pequeno overhead se comparada à mesma aplicação rodando nativamente no sistema operacional, grande parte disso por conta do compartilhamento dos recursos com a máquina host.
Quando estamos utilizando máquinas virtuais, nós emulamos um novo sistema operacional e virtualizamos todo o seu hardware utilizando mais recursos da máquina host, o que não ocorre quando utilizamos containers, pois os recursos são compartilhados. O ganho óbvio disso é a capacidade de rodar mais containers em um único host, se comparado com a quantidade que se conseguiria com máquinas virtuais.
A seguir, na figura, podemos notar as diferenças de quando temos aplicações sendo executadas nativamente, máquinas virtuais e por fim em containers. Repare que não é necessário emular um novo sistema operacional quando estamos utilizando containers, diferentemente das máquinas
