Docker de ponta a ponta: do Desenvolvimento à Nuvem - UNICID - Novembro-2019
No dia 29/11/2019 (sexta-feira) participei como palestrante de um encontro técnico com profissionais da UNICID (Universidade Cidade de São Paulo) em São Paulo-SP, no qual tive a oportunidade de realizar uma apresentação que focou nos primeiros passos na utilização de Docker, além de trazer diversas dicas, truques e exemplos práticos na manipulação de containers.
As demonstrações que realizei abordaram o uso de tecnologias como Linux, PowerShell, Bash, Alpine Linux, ASP.NET Core, .NET Core, Docker Compose, Redis, MongoDB, Neo4j, SQL Server, PostgreSQL, NGINX, Kubernetes, Azure DevOps e diversos serviços do Microsoft Azure (Container Registry, Container Instance, Web App for Containers/App Service e AKS - Azure Kubernetes Service).
Deixo aqui meus agradecimentos ao Alexandre F. Silva (UNICID) e à Bruna Guimarães Nicolussi (FC Nuvem) pelo convite e por todo o apoio para que este evento acontecesse, sendo que tivemos um público de 23 pessoas.
Os slides da apresentação já estão no SlideShare:
E aproveito este espaço também para um convite…
Que tal aprender mais sobre Azure Functions e desenvolvimento de soluções Serverless, em um workshop que acontecerá durante um sábado (dia 18/01/2020) em São Paulo Capital e implementando um case na prática? Acesse então o link a seguir para efetuar sua inscrição com um desconto especial de 25%: http://bit.ly/anp-serverless-blog-groffe
Nos links a seguir (que incluem referências gratuitas como artigos, vídeos e projetos de exemplo) abordo em maiores detalhes o uso de containers Docker (incluindo o Docker Compose):
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
Kubernetes: dicas e truques na orquestração de containers - Parte 1
Kubernetes: dicas e truques na orquestração de containers - Parte 2
Docker para Desenvolvedores .NET — Guia de Referência
ASP.NET Core + Docker: trabalhando com variáveis de ambiente
Novidades do .NET Core 3.0: melhorias no suporte a Docker
Docker + Portainer: gerenciando containers a partir de um browser//
Docker + Bancos Relacionais: cuidados importantes na criação de containers
PostgreSQL + Docker: executando uma instância e o pgAdmin 4 a partir de containers
PostgreSQL + pgAdmin 4 + Docker Compose: montando rapidamente um ambiente para uso
MongoDB + mongo-express + Docker Compose: montando rapidamente um ambiente para uso
MySQL + Adminer + Docker Compose: montando rapidamente um ambiente para uso
Docker — Dica Rápida: criando uma instância do Redis via Docker Compose
Convido a todos também para que acompanhem os eventos promovidos pelas comunidades .NET São Paulo, DevOps Professionals e Azure Talks através do site Meetup (Docker e Kubernetes são assuntos frequentes em iniciativas organizadas por estes 3 grupos):
https://www.meetup.com/dotnet-Sao-Paulo/
https://www.meetup.com/DevOps-Professionals/
https://www.meetup.com/azure-talks/
A seguir estão fotos do evento, em que meu amigo Milton Câmara (Microsoft MVP) também me auxiliou com alguns registros fotográficos: