Use o código e tenha 10% de desconto!

Containers com Docker Do desenvolvimento à produção

Daniel Romero
Capa

Containers com Docker: Do desenvolvimento à produção

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?

Dados do produto

Número de páginas:
117
ISBN:
978-85-5519-103-9
Data publicação:
10/2015

Compartilhe!

Compartilhe no Facebook Compartilhe no Twitter