Docker - Guia de Referência Gratuito
Há algum tempo venho produzindo conteúdos gratuitos sobre Docker, Docker Compose e Kubernetes, com exemplos de utilização de containers em variados cenários e combinando essas estruturas com tecnologias como ASP.NET Core, .NET Core, .NET 5, ASP.NET 5, Microsoft Azure, SQL Server, MongoDB, Linux, MySQL, NGINX, Postgresql, Azure DevOps, GitHub Actions, Apache Kafka…
O intuito deste novo post é centralizar todas essas referências, atualizando sempre que possível o mesmo com novos conteúdos.
A seguir estão os links dos artigos que venho publicando com dicas e truques sobre a utilização de containers Docker:
Docker: dicas e truques na utilização de containers - Parte 1
Docker: dicas e truques na utilização de containers - Parte 2
Docker: dicas e truques na utilização de containers - Parte 3
E aproveito este espaço para um convite…
Que tal aprender mais sobre Docker, Kubernetes e a implementação de soluções baseadas em containers utilizando o Microsoft Azure, em um treinamento online que acontecerá durante 2 sábados (dias 27/06 e 04/07/2020)? Ao longo deste treinamento será abordado o uso de serviços como Azure DevOps, GitHub Actions, Azure Container Instances, Azure Web App for Containers, Azure Container Registry, Azure Kubernetes Services…
Acesse então o link a seguir para efetuar sua inscrição com 15% desconto:
https://bit.ly/anp-docker2-blog-groffe
Venho mantendo ainda uma série com dicas sobre orquestração de containers com Kubernetes:
Kubernetes: dicas e truques na orquestração de containers - Parte 1
Kubernetes: dicas e truques na orquestração de containers - Parte 2
Kubernetes: dicas e truques na orquestração de containers - Parte 3
Kubernetes: dicas e truques na orquestração de containers - Parte 4
Informações sobre como automatizar o build de imagens e deployment de aplicações baseadas em Docker podem ser encontradas nos seguintes tutoriais:
Docker + Azure DevOps: build e deployment automatizado de aplicações
Kubernetes + Azure DevOps: build e deployment automatizado de aplicações
Docker + GitHub Actions - parte 1: build automatizado de aplicações
Docker + GitHub Actions - parte 2: deployment automatizado de aplicações
Kubernetes + Helm: primeiros passos e como criar um ambiente do Apache Kafka
GitHub Actions: exemplos de workflows para build e deployment em várias tecnologias
No mês de Junho/2020 aconteceu também o minicurso sobre Docker promovido pela comunidade Azure na Prática, um evento online e gratuito que contou com a participação de milhares de pessoas em vários países (Brasil, Portutal, Angola, Canadá, EUA, …):
No post a seguir estão materiais os materiais gratuitos disponibilizados para este minicurso:
Azure na Prática Gratuito #2 - Docker: saiba como foi + conteúdos gratuitos
O build e deployment automatizados de aplicações baseadas em Docker foi abordando em uma live recente do Canal .NET:
Diversas dicas e truques também foram cobertos no seguinte vídeo/live do Canal .NET:
Durante um dos dias do Azure Tech Nights 2020, com ênfase no uso de Docker e Kubernetes na nuvem Microsoft:
E também em uma apresentação sobre o suporte a Docker e Kubernetes com o .NET Core 3.0 e ASP.NET Core 3.0:
No webinar a seguir (produzido para a Microsoft) demonstrei a utilização do Azure Kubernetes Service (AKS); a gravação pode ser assistida gratuitamente a partir do seguinte link:
Kubernetes: do Pod ao Deployment Automatizado [Vídeo]
Um exemplo completo de uso do Kubernetes + Microsoft Azure também foi disponibilizado no seguinte repositório do GitHub:
Docker + Kubernetes + AKS (Azure Kubernetes Service) + Environment Variables
E para concluir deixo ainda como referências os seguintes conteúdos gratuitos (artigos) que produzi para a Microsoft e também para o meu blog:
Orquestração de containers na Nuvem com o Azure Kubernetes Service (AKS) | Microsoft Tech
Azure Kubernetes Services - AKS: referências gratuitas e dicas para solução de problemas comuns
Docker para Desenvolvedores .NET - Guia de Referência
.NET + Apache Kafka: Guia de Referência
Apache Kafka + Kafdrop + Docker Compose: montando rapidamente um ambiente para testes