Containers com Docker - Do desenvolvimento à produção
×
Containers com Docker - Do desenvolvimento à produção
Containers com Docker - Do desenvolvimento à produção
R$ 4,99 FRETE GRÁTIS!
As vendas desta loja estão temporariamente desativadas.
Livro Digital: Containers com Docker - Do desenvolvimento à produção

Autor: Daniel Romero

Idioma: Português

Páginas: 124

Ano: 2015

ISBN: 978-85-5519-103-9

Entrega: Quando o pagamento for confirmado o ebook será enviado rapidamente por e-mail.

Conteúdo
Dores de cabeça com configuração de ambiente, noites perdidas com versões inválidas de algum pacote e tempo perdido na instalação de pré-requisitos, sendo que tudo isso poderia ser facilmente automatizado e nenhum dos inconvenientes precisaria acontecer.

Neste livro, Daniel Romero mostrará como esses e outros problemas podem ser resolvidos com Docker, poderosa ferramenta que nos permite isolar e manter diferentes ambientes de forma simples e facilmente configurável. Aproveite o primeiro livro sobre Docker do Brasil.

Prefácio escrito por Jérôme Petazzoni, desenvolvedor do Docker.

Sumário
1 - Introdução
1.1 - O que é Docker?
1.2 - O que diferencia um container de uma máquina virtual?
1.3 - O que são Namespaces?
1.4 - Para que serve o Cgroups?
1.5 - O que é Union file systems?
2 - Explorando o Docker
2.1 - Instalação
2.2 - Hello, Docker!
2.3 - Um pouco de interatividade
2.4 - Controlando containers
2.5 - Destruindo imagens e containers
3 - Construindo minha primeira imagem
3.1 - Como funciona a construção de uma imagem?
3.2 - Explorando o Dockerfile
3.3 - Mapeando portas
3.4 - Copiando arquivos
3.5 - Definindo o diretório de trabalho
3.6 - Inicializando serviços
3.7 - Tratando logs
3.8 - Exportação e importação de containers
4 - Trabalhando com volumes
4.1 - Gerenciando os dados
4.2 - Utilizando volumes no Dockerfile
4.3 - Backup e restore de volumes
5 - Configurações de rede
5.1 - Comunicação entre containers
5.2 - Alterando a configuração default
5.3 - Comunicação de containers no mesmo host
5.4 - Comunicação de containers em hosts diferentes
5.5 - Comunicação com automação
6 - Docker Hub
6.1 - Buscando e puxando imagens
6.2 - Enviando imagens para um repositório
7 - Trabalhando com Docker
7.1 - Preparando o ambiente
7.2 - Entendendo como funciona
7.3 - Executando em produção
7.4 - Um pouco de integração contínua
7.5 - Limitando o uso de recursos
7.6 - Orquestrando containers
8 - Explorando um pouco mais
8.1 - Docker Remote API
8.2 - TDD para Docker
8.3 - Docker no desktop
9 - Um pouco sobre CoreOS Linux
9.1 - Principais diferenças
9.2 - ETCD
9.3 - Fleet
9.4 - Criando um cluster
9.5 - Criando um serviço
9.6 - Registrando um serviço
9.7 - Inicializando o cluster
10 - O que estudar além?
10.1 - A alternativa ao Docker Compose, o azk
10.2 - Docker Machine
10.3 - Docker Swarm
10.4 - Alpine Linux
10.5 - Dúvidas?