SlideShare uma empresa Scribd logo
DESCOMPLICANDO A MONTAGEM DE AMBIENTES DE
DESENVOLVIMENTO/TESTES
Renato Groffe
◦ Microsoft Most Valuable Professional (MVP)
◦ Multi-Plataform Technical Audience Contributor (MTAC)
◦ Mais de 15 anos de experiência na área de Tecnologia
◦ Autor Técnico e Palestrante
Contatos
http://renatogroffe.net/
/renatogroffe /in/renatogroffe
/canaldotnet
/renatogroffe/@renato.groffe
/canaldotnet
Agenda
◦ Por que utilizar containers?
◦ Exemplos práticos
Muito se fala atualmente sobre Docker, mas...
Alguns conceitos
◦Imagens → “receita” para criação
de containers
◦Containers → pacote com tudo que
é necessário para a execução de
uma aplicação (serviço, site, API)
Por que containers?
◦Isolamento
◦Utilização mais racional de recursos
◦Deployment com maior tranquilidade
◦Excelente alternativa para ambientes
de desenvolvimento e testes
Montando ambientes com containers
◦Rapidez na instalação
◦Desinstalação sem grandes
dificuldades
◦Diferentes versões de um
software numa mesma máquina
O que podemos instalar?
◦Servidores de bancos de dados
◦Aplicações Web
Onde encontrar imagens?
Exemplos práticos
Docker + MongoDB
docker run --name testemongo -p 17017:27017 -d mongo
+
Docker + Redis
docker run --name testeredis -p 6379:6379 -d redis
+
Docker + PostgreSQL
docker run --name testepostgres -p 6432:5432 -e
POSTGRES_PASSWORD=PostgreSQL2017! -d postgres
+
Docker + MySQL
docker run --name testemysql -p 4306:3306 -e
MYSQL_ROOT_PASSWORD=MySqlDocker2017! -d mysql
+
Docker + SQL Server
docker run --name testesqlserver2017 -e "ACCEPT_EULA=Y" -e
"MSSQL_SA_PASSWORD=DockerSql2017!" -e
"MSSQL_PID=Developer" --cap-add SYS_PTRACE -p 11433:1433 -v
C:SQLServer2017:/var/opt/mssql -d microsoft/mssql-server-
linux:2017-latest
+
Dúvidas?
Obrigado!

Mais conteúdo relacionado

PPTX
ASP.NET Core 2.0 - Pointer - Janeiro-2018
PPTX
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
PPTX
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...
PPTX
.NET Core 2.0, .NET Standard 2.0 e ASP.NET Core 2.0: uma visão geral
PPTX
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
PPTX
ASP.NET Core e Linux: Explorando novas fronteiras - OneDay - Junho/2017
PPTX
ASP.NET Core em Linux - Canal .NET Dev Week
PPTX
ASP.NET Core e Linux - ASP.NET Core Day - Maio/2017
ASP.NET Core 2.0 - Pointer - Janeiro-2018
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...
.NET Core 2.0, .NET Standard 2.0 e ASP.NET Core 2.0: uma visão geral
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
ASP.NET Core e Linux: Explorando novas fronteiras - OneDay - Junho/2017
ASP.NET Core em Linux - Canal .NET Dev Week
ASP.NET Core e Linux - ASP.NET Core Day - Maio/2017

Mais procurados (20)

PPTX
ASP.NET Core e Linux: Explorando novas fronteiras - Araras Dev - Julho/2017
PPTX
Docker no Back e no Front - um exemplo com .NET Core e Angular - Campus Party...
PPTX
Docker: introdução e primeiros passos - Baixada NERD - Junho-2018
PPTX
APIs na nuvem com Azure e ASP.NET Core - Azure Weekend 2016
PPTX
ASP.NET Core + Docker Compose: deployment descomplicado com containers - .NET...
PPTX
C# 7.0 e .NET Core - Canal .NET Dev Week
PPTX
Desenvolvimento Web multiplataforma com ASP.NET Core 2.2 e Docker - Open Sour...
PPTX
Dapper - Developers-SP - Junho/2017
PPTX
Implementando APIs multiplataforma com ASP.NET Core 2.0 - Developers-SP - Out...
PPTX
Docker: introdução e primeiros passos - Sorocódigos - Agosto-2018
PPTX
.NET e ASP.NET Core 2.2, .NET Core 3, Visual Studio 2019: uma visão geral - ....
PPTX
ASP.NET Core: visão geral, exemplos práticos e novidades - .NET SP - Agosto-2017
PPTX
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
PPTX
Desenvolvimento multiplataforma em .NET Core utilizando SQL Server 2019, Dock...
PPTX
ASP.NET Core 2.0 - .NET São Paulo - Outubro-2017
PPTX
ASP.NET Core 2.0 - Reply - Outubro/2017
PPTX
Docker para Desenvolvedores .NET - .NET SP - Abril-2018
PPTX
.NET Core e C# 7.0 - InterCon 2016
PPTX
ASP.NET Core: visão geral, exemplos práticos e novidades esperadas - .NET SP ...
PPTX
Construindo aplicações Web escaláveis com Docker, Kubernetes e o Microsoft Az...
ASP.NET Core e Linux: Explorando novas fronteiras - Araras Dev - Julho/2017
Docker no Back e no Front - um exemplo com .NET Core e Angular - Campus Party...
Docker: introdução e primeiros passos - Baixada NERD - Junho-2018
APIs na nuvem com Azure e ASP.NET Core - Azure Weekend 2016
ASP.NET Core + Docker Compose: deployment descomplicado com containers - .NET...
C# 7.0 e .NET Core - Canal .NET Dev Week
Desenvolvimento Web multiplataforma com ASP.NET Core 2.2 e Docker - Open Sour...
Dapper - Developers-SP - Junho/2017
Implementando APIs multiplataforma com ASP.NET Core 2.0 - Developers-SP - Out...
Docker: introdução e primeiros passos - Sorocódigos - Agosto-2018
.NET e ASP.NET Core 2.2, .NET Core 3, Visual Studio 2019: uma visão geral - ....
ASP.NET Core: visão geral, exemplos práticos e novidades - .NET SP - Agosto-2017
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
Desenvolvimento multiplataforma em .NET Core utilizando SQL Server 2019, Dock...
ASP.NET Core 2.0 - .NET São Paulo - Outubro-2017
ASP.NET Core 2.0 - Reply - Outubro/2017
Docker para Desenvolvedores .NET - .NET SP - Abril-2018
.NET Core e C# 7.0 - InterCon 2016
ASP.NET Core: visão geral, exemplos práticos e novidades esperadas - .NET SP ...
Construindo aplicações Web escaláveis com Docker, Kubernetes e o Microsoft Az...
Anúncio

Semelhante a Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker - QA Xperience + Spread - Dezembro/2017 (20)

PPTX
Docker: Introdução e Primeiros Passos - CEUNSP - Outubro-2018
PPTX
Docker para Ambientes de Desenvolvimento e Testes - Open Source Roadshow 2019...
PPTX
Docker: Primeiros Passos, Dicas e Truques no Gerenciamento de Containers - Ab...
PPTX
Docker: primeiros passos - Semana FCI - Mackenzie - Outubro-2019
PPTX
Docker: Conceitos e Primeiros Passos na utilização de Containers - Programand...
PPTX
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...
PPTX
Docker + Bancos de Dados - DBA Brasil 3.0 - Abril-2018
PPTX
Docker: Primeiros Passos, Dicas e Truques no Gerenciamento de Containers - Se...
PPTX
Simplificando a montagem de ambientes de Dev+Testes com Docker | DEVDAY 2020
PPTX
.NET Core + Docker: containers e seus benefícios no deployment de aplicações
PPTX
.NET Core + Docker: containers e seus benefícios no deployment de aplicações ...
PPTX
Docker: visão geral, possibilidades e primeiros passos - UNIVAG - Junho-2020
PPTX
Docker e Kubernetes: Dicas e Truques - Dezembro-2019
PPTX
Docker: visão geral e primeiros passos | Fatec Praia Grande - Semana Tecnológ...
PPTX
Docker para Desenvolvedores - Developers-BR - Julho-2018
PPTX
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...
PPTX
Docker para Desenvolvedores - Developers-BR - Agosto-2018
PPTX
Docker de ponta a ponta: do Desenvolvimento à Nuvem - UNICID - Novembro-2019
PPTX
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Fevereiro-2020
PPTX
Docker para Desenvolvedores .NET - .NET SP - Novembro-2018
Docker: Introdução e Primeiros Passos - CEUNSP - Outubro-2018
Docker para Ambientes de Desenvolvimento e Testes - Open Source Roadshow 2019...
Docker: Primeiros Passos, Dicas e Truques no Gerenciamento de Containers - Ab...
Docker: primeiros passos - Semana FCI - Mackenzie - Outubro-2019
Docker: Conceitos e Primeiros Passos na utilização de Containers - Programand...
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...
Docker + Bancos de Dados - DBA Brasil 3.0 - Abril-2018
Docker: Primeiros Passos, Dicas e Truques no Gerenciamento de Containers - Se...
Simplificando a montagem de ambientes de Dev+Testes com Docker | DEVDAY 2020
.NET Core + Docker: containers e seus benefícios no deployment de aplicações
.NET Core + Docker: containers e seus benefícios no deployment de aplicações ...
Docker: visão geral, possibilidades e primeiros passos - UNIVAG - Junho-2020
Docker e Kubernetes: Dicas e Truques - Dezembro-2019
Docker: visão geral e primeiros passos | Fatec Praia Grande - Semana Tecnológ...
Docker para Desenvolvedores - Developers-BR - Julho-2018
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...
Docker para Desenvolvedores - Developers-BR - Agosto-2018
Docker de ponta a ponta: do Desenvolvimento à Nuvem - UNICID - Novembro-2019
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Fevereiro-2020
Docker para Desenvolvedores .NET - .NET SP - Novembro-2018
Anúncio

Mais de Renato Groff (20)

PPTX
Microsoft Azure role-based certifications valem a pena? | Interop Day Edição ...
PPTX
Kubernetes: dicas e truques para o dia a dia | Azure Experts - Novembro-2020
PPTX
Como o Microsoft Azure pode melhorar o desenvolvimento de seu Back-End? | Dev...
PPTX
Como avançar na Power Platform com Azure Functions e Logic Apps | MVPConf Lat...
PPTX
GitHub Actions: descomplicando o build/deployment automatizados | MVPConf Lat...
PPTX
A evolução da plataforma .NET: passado, presente e futuro | Baixada NERD - No...
PPTX
Polly: aplicações .NET resilientes e um melhor tratamento de falhas | MVPConf...
PPTX
Containers no Azure: Docker, Kubernetes e suas diferentes possibilidades | MV...
PPTX
Docker: dicas e truques para o dia a dia | MVPConf Latam 2020
PPTX
.NET Core + Serverless: Desenvolvimento Multiplataforma com Azure Functions |...
PPTX
Aplicações Distribuídas com .NET | TDC Recife Online 2020
PPTX
Novidades do .NET 5 e ASP.NET 5 | Visual Studio Summit 2020
PPTX
Serverless + Integrações com BDs: Azure Functions e Logic Apps - SQLSaturday ...
PPTX
Boas práticas de segurança no acesso a dados em Web Apps - SQLSaturday #972 -...
PPTX
.NET: passado, presente e futuro | Semana FCI 2020 - Mackenzie
PPTX
Kubernetes na Nuvem | Minicurso Gratuito - Azure na Prática
PPTX
Kubernetes de ponta a ponta: do Pod ao Deployment Automatizado | Setembro-2020
PPTX
Sobrevoando os serviços do Azure | TDC São Paulo Online 2020
PPTX
.NET 5, C# 9.0 e outras novidades | TDC São Paulo Online 2020
PPTX
Serverless + Azure Functions | Minicurso Gratuito - Azure na Prática
Microsoft Azure role-based certifications valem a pena? | Interop Day Edição ...
Kubernetes: dicas e truques para o dia a dia | Azure Experts - Novembro-2020
Como o Microsoft Azure pode melhorar o desenvolvimento de seu Back-End? | Dev...
Como avançar na Power Platform com Azure Functions e Logic Apps | MVPConf Lat...
GitHub Actions: descomplicando o build/deployment automatizados | MVPConf Lat...
A evolução da plataforma .NET: passado, presente e futuro | Baixada NERD - No...
Polly: aplicações .NET resilientes e um melhor tratamento de falhas | MVPConf...
Containers no Azure: Docker, Kubernetes e suas diferentes possibilidades | MV...
Docker: dicas e truques para o dia a dia | MVPConf Latam 2020
.NET Core + Serverless: Desenvolvimento Multiplataforma com Azure Functions |...
Aplicações Distribuídas com .NET | TDC Recife Online 2020
Novidades do .NET 5 e ASP.NET 5 | Visual Studio Summit 2020
Serverless + Integrações com BDs: Azure Functions e Logic Apps - SQLSaturday ...
Boas práticas de segurança no acesso a dados em Web Apps - SQLSaturday #972 -...
.NET: passado, presente e futuro | Semana FCI 2020 - Mackenzie
Kubernetes na Nuvem | Minicurso Gratuito - Azure na Prática
Kubernetes de ponta a ponta: do Pod ao Deployment Automatizado | Setembro-2020
Sobrevoando os serviços do Azure | TDC São Paulo Online 2020
.NET 5, C# 9.0 e outras novidades | TDC São Paulo Online 2020
Serverless + Azure Functions | Minicurso Gratuito - Azure na Prática

Último (7)

PDF
apresentacao introducao computacao ead.pdf
PPTX
Curso de Windows 11 resumido na prática.pptx
PDF
Dos requisitos ao código: como criar código rastreável em PHP
DOC
CODIGO PARA AUTOMATIZAR A JOGABILIDADE SUPER MARIO
PDF
Evolução em código: algoritmos genéticos com PHP
PPTX
Mapeamento de Objeto para Tabela Relacional
DOC
COMO AUTOMATIZR JOGOS SUPER NINTENDO ATRAVES DA PROGRAMAÇÃO
apresentacao introducao computacao ead.pdf
Curso de Windows 11 resumido na prática.pptx
Dos requisitos ao código: como criar código rastreável em PHP
CODIGO PARA AUTOMATIZAR A JOGABILIDADE SUPER MARIO
Evolução em código: algoritmos genéticos com PHP
Mapeamento de Objeto para Tabela Relacional
COMO AUTOMATIZR JOGOS SUPER NINTENDO ATRAVES DA PROGRAMAÇÃO

Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker - QA Xperience + Spread - Dezembro/2017