Docker de A a Z

Esse último ano produzi um material que pudesse ajudar quem nunca viu Docker nem containers a chegar mais perto desse mundo, aqui está o Docker de A a Z, uma iniciativa minha para evitar o mimimi que um dia, eu mesmo conjurei.

Do básico ao intermediário, trazendo stacks simples e complexos para que você entenda mais sobre como Docker pode te ajudar no dia-a-dia.

Vídeos Publicados

Aqui estão todos os vídeos da série.

Planejamento

  • Docker Swarm
  • Docker no Windows Server 2016
  • Composição de Containers –
    • WordPress + MySQL (Entregue)
    • RabbitMQ + ElasticSearch + LogStash + Kibana (Entregue)
    • NodeJS + MongoDB
  • Docker Compose
  • Demo Asp.NET Core e Docker
  • Conceitos – Imagens, Containers, Volumes e Networking
  • Build de Imagens e Imagens Customizadas

Em andamento

Conteúdo Escrito

Algumas coisas que escrevi sobre Docker ao longo desse tempo.

Conteúdo Adicional

Uma série de trilhas que auxiliam no entendimento sobre Docker.

Primeiros Passos

Conheça o Docker, saiba como configurar seu primeiro ambiente de estudo, siga os tutoriais

Intermediário

Conheça features que trazem novas possibilidades para suas implantações.

Avançado

Conheça features que trazem novas possibilidades para suas implantações.

What's new

Vídeos oficiais sobre as novidades de cada nova versão do docker

Trilhas específicas

Conteúdo especialmente selecionado!

Swarm Mode

Alguns vídeos específicos sobre Swarm Mode, feature que chega com o Docker 1.12.

Boas práticas

Alguns vídeos bem interessantes sobre boas práticas com Docker

Livros

Livros em destaque

Livro Docker para Desenvolvodores, editado e publicado aqui no Brasil, excelente!

Livros

Livros interessantes sobre Docker que te ajudarão a entender a plataforma, conhecer boas práticas e sanar dúvidas do dia-a-dia.

Documentação e Links externos

Além do que eu publico, há muito mais já disponível na internet. Aqui eu estou juntando uma lista de artigos e posts bem interessantes sobre Docker.

Docker

Embora Containers e Virtualização sejam complementares alguns indicadores ajudam a entender o motivo da existência desse hotsite, por exemplo. O termo de pesquisa Docker já supera termos de pesquisa ligados à virtualização.

No mundo

No Brasil

Documentação Oficial

Links para os principais produtos e serviços

docs.docker.com – Documentação Oficial

Docker Engine – Docker Engine é composto pelo Client e Server que, em conjunto, fazem toda a mágica dos containers acontecerem.

Docker for Windows  – Ainda em beta, nova versão, baseada no Hyper-V, conta com uma Docker Machine Alpine extremamente poderosa.

Docker Hub – Serviço cloud de hospedagem de imagens. Free para imagens públicas, pago para repositórios privados.

Docker Compose – Utilitário para criação de containers baseado em configuração.

Docker Trusted Registry – solução de armazenamento de imagem empresarial. Instalá-lo atrás de seu firewall de modo que você pode armazenar e gerenciar as imagens Docker que você usa em suas aplicações.

Docker CS Engine (Commercially Supported) – Versão do Docker Engine com suporte empresarial.

Docker Cloud – serviço na núvem com Registry (Docker Hub público/privado), Build, e Test de imagens.

Docker Machine – Docker precisa obrigatoriamente de Linux, pois as features que permitem sua existência moram no Kernel do Linux. Assim, o Docker Machine nada mais é do que uma distribuição muito leve, com o Docker pré-instalado. Ela dá suporte ao Docker for Mac, Docker for Windows e Docker Toolbox.

Docker Store – Uma loja de imagens.

Docker Toolbox – Docker Toolbox é a ferramenta atual em produção para a instalação do Docker no Windows / Mac. Ela usa a engine do VirtualBox para subir uma máquina virtual com o Docker. Enquanto Docker for Windows e Docker for Mac estão em Beta, esta continua sendo a opção mais conservadora de instalação do Docker no Windows/Mac.

Posts Imperdíveis

Posts que merecem ser lidos.

Além do Docker

Docker não é bala de prata, e não é nem o único nem a melhor solução para containers, mas é a mais completa plataforma e com a melhor estratégia de produto/execução. Conheça outras soluções.

Coreos-wordmark-horiz-color

Blowing your mind

Algumas perspectivas que podem te mostrar coisas realmente assustadoras!

Coisas legais

Uso não convencional mas factível

Rodando Virtualbox dentro de um container

Awesome

Coisas impressionantes feitas com Docker!