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
130
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
More Decks by Stefan Teixeira
See All by Stefan Teixeira
Scrum Gathering Portugal 2016 - Containerizing Tests with Docker
stefanteixeira
0
91
Agile Brazil 2016 - 5 fundamentos essenciais de padrões xUnit
stefanteixeira
0
120
Latinoware 2016 - Continuous Delivery com ferramentas open source
stefanteixeira
0
75
Ágiles 2016 - Using open source tools to support Continuous Delivery
stefanteixeira
0
65
6º Encontro do Grupo de Testes Carioca - Testes em um contexto de Continuous Delivery
stefanteixeira
0
51
TDC 2016 SP - Desmistificando cobertura de código como métrica de qualidade
stefanteixeira
0
140
TDC 2016 SP - Continuous Delivery para aplicações Java com ferramentas open-source
stefanteixeira
0
94
TDC 2016 SP - Cobertura de código de procedures T-SQL com SQLCC
stefanteixeira
0
82
TDC 2016 SP - 5 libs de teste JavaScript que você deveria conhecer
stefanteixeira
0
68
Other Decks in Programming
See All in Programming
Detecting Compromised CI with eBPF and Cilium Tetragon
lizrice
0
160
Apache Hive: そしてCloud Native Lakehouseへ
okumin
1
210
ITヒヤリハットを整理してみた ~ライフサイクルと原因から考える再発防止策~
koukimiura
1
140
AI時代に設計が 最大の生産性レバーになる 意図駆動開発とデータを消さない設計|Don't Delete Your Data or Your Intent — Design as the Deepest Lever in the AI Era
tomohisa
1
720
霧の中の代数的エフェクト
funnyycat
1
480
その節約、円になってますか?
isamumumu
1
700
GDG Korea Android: 2026 I/O Extended ~ What's new in Android development tools
pluu
0
210
Laravelで学ぶ Webアプリケーションチューニング入門/web_application_tuning_101
hanhan1978
4
1.7k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
540
React本体のコードリーディング
high_g_engineer
1
140
OpenSpecのproposalにbrainstormingを持たせてみた
tigertora7571
1
200
Japan Community Day at Kubecon + CloudNativeCon Japan 2026: Learning Container Privilege Control by Building My Own Low-Level Container Runtime
ternbusty
1
140
Featured
See All Featured
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
980
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Unsuck your backbone
ammeep
672
58k
Balancing Empowerment & Direction
lara
6
1.2k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
66
57k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
200
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
350
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
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!