Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
TDC 2016 Floripa - Aprendendo Docker sem bruxaria
Search
Stefan Teixeira
May 13, 2016
Programming
0
130
TDC 2016 Floripa - Aprendendo Docker sem bruxaria
Palestra apresentada na trilha de Testes do TDC 2016 Florianópolis, no dia 13 de Maio.
Stefan Teixeira
May 13, 2016
Tweet
Share
More Decks by Stefan Teixeira
See All by Stefan Teixeira
Scrum Gathering Portugal 2016 - Containerizing Tests with Docker
stefanteixeira
0
80
Agile Brazil 2016 - 5 fundamentos essenciais de padrões xUnit
stefanteixeira
0
110
Latinoware 2016 - Continuous Delivery com ferramentas open source
stefanteixeira
0
63
Ágiles 2016 - Using open source tools to support Continuous Delivery
stefanteixeira
0
50
6º Encontro do Grupo de Testes Carioca - Testes em um contexto de Continuous Delivery
stefanteixeira
0
42
TDC 2016 SP - Desmistificando cobertura de código como métrica de qualidade
stefanteixeira
0
120
TDC 2016 SP - Continuous Delivery para aplicações Java com ferramentas open-source
stefanteixeira
0
81
TDC 2016 SP - Cobertura de código de procedures T-SQL com SQLCC
stefanteixeira
0
70
TDC 2016 SP - 5 libs de teste JavaScript que você deveria conhecer
stefanteixeira
0
59
Other Decks in Programming
See All in Programming
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
160
Go1.25からのGOMAXPROCS
kuro_kurorrr
1
790
Team topologies and the microservice architecture: a synergistic relationship
cer
PRO
0
960
型付きアクターモデルがもたらす分散シミュレーションの未来
piyo7
0
800
明示と暗黙 ー PHPとGoの インターフェイスの違いを知る
shimabox
2
200
Java on Azure で LangGraph!
kohei3110
0
170
データベースコネクションプール(DBCP)の変遷と理解
fujikawa8
1
270
今ならAmazon ECSのサービス間通信をどう選ぶか / Selection of ECS Interservice Communication 2025
tkikuc
14
2.9k
たった 1 枚の PHP ファイルで実装する MCP サーバ / MCP Server with Vanilla PHP
okashoi
1
150
つよそうにふるまい、つよい成果を出すのなら、つよいのかもしれない
irof
1
300
PHPで始める振る舞い駆動開発(Behaviour-Driven Development)
ohmori_yusuke
2
160
Claude Codeの使い方
ttnyt8701
1
130
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.5k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Rails Girls Zürich Keynote
gr2m
94
14k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.3k
Agile that works and the tools we love
rasmusluckow
329
21k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
Visualization
eitanlees
146
16k
For a Future-Friendly Web
brad_frost
179
9.8k
Become a Pro
speakerdeck
PRO
28
5.4k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Why You Should Never Use an ORM
jnunemaker
PRO
56
9.4k
Transcript
Globalcode – Open4education Aprendendo Docker sem bruxaria Stefan Teixeira
[email protected]
/ @stefan_teixeira
• QA Automation Engineer • Entusiasta de Automação de Testes,
Agile Testing e DevOps • Blogs técnicos: stefanteixeira.com.br (pt-br) / stefanteixeira.com (en) Contatos: • E-mail:
[email protected]
• Twitter: twitter.com/stefan_teixeira • LinkedIn: linkedin.com/in/stefanteixeira • GitHub: github.com/stefanteixeira • SlideShare: slideshare.net/stefanteixeira Sobre
None
Descobrindo containers
VMs x Containers Fonte: https://www.docker.com/whatisdocker
Por quê?
Por quê? • Reprodutibilidade
Por quê? • Reprodutibilidade
Por quê? • Escalabilidade
Por quê? • Escalabilidade
Por quê? • Containers são MUITO rápidos
Por quê? • Containers são MUITO rápidos
Baidu + Docker Fonte: http://blog.docker.com/2013/12/baidu-using-docker-for-its-paas/
Conceitos
Conceitos principais • Imagens
Conceitos principais • Imagens • Containers
Conceitos principais • Imagens • Containers • Dockerfiles
DockerHub https://hub.docker.com
Arquitetura Fonte: https://docs.docker.com/introduction/understanding-docker/
Image Layers
Hands-on
Hands-on: Repositório • https://github.com/stefanteixeira/todoapp-flask
Hands-on: Roteiro • Comandos CLI • Dockerfiles • Docker Compose
• Subindo uma app Python + PostgreSQL • Rodando testes de API • Rodando testes de UI
Livros recomendados
Globalcode – Open4education Stefan Teixeira @stefan_teixeira
[email protected]
stefanteixeira.com.br stefanteixeira.com Obrigado!