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
81
Agile Brazil 2016 - 5 fundamentos essenciais de padrões xUnit
stefanteixeira
0
110
Latinoware 2016 - Continuous Delivery com ferramentas open source
stefanteixeira
0
66
Ágiles 2016 - Using open source tools to support Continuous Delivery
stefanteixeira
0
53
6º Encontro do Grupo de Testes Carioca - Testes em um contexto de Continuous Delivery
stefanteixeira
0
43
TDC 2016 SP - Desmistificando cobertura de código como métrica de qualidade
stefanteixeira
0
130
TDC 2016 SP - Continuous Delivery para aplicações Java com ferramentas open-source
stefanteixeira
0
82
TDC 2016 SP - Cobertura de código de procedures T-SQL com SQLCC
stefanteixeira
0
73
TDC 2016 SP - 5 libs de teste JavaScript que você deveria conhecer
stefanteixeira
0
60
Other Decks in Programming
See All in Programming
複雑化したリポジトリをなんとかした話 pipenvからuvによるモノレポ構成への移行
satoshi256kbyte
1
920
Signals & Resource API in Angular: 3 Effective Rules for Your Architecture @BASTA 2025 in Mainz
manfredsteyer
PRO
0
110
Local Peer-to-Peer APIはどのように使われていくのか?
hal_spidernight
2
460
(Extension DC 2025) Actor境界を越える技術
teamhimeh
1
240
Advance Your Career with Open Source
ivargrimstad
0
400
大規模アプリのDIフレームワーク刷新戦略 ~過去最大規模の並行開発を止めずにアプリ全体に導入するまで~
mot_techtalk
0
410
CSC509 Lecture 02
javiergs
PRO
0
410
Building, Deploying, and Monitoring Ruby Web Applications with Falcon (Kaigi on Rails 2025)
ioquatix
3
1.3k
CSC305 Lecture 06
javiergs
PRO
0
210
ポスターセッション: 「まっすぐ行って、右!」って言ってラズパイカーを動かしたい 〜生成AI × Raspberry Pi Pico × Gradioの試作メモ〜
komofr
0
1.1k
チームの境界をブチ抜いていけ
tokai235
0
110
After go func(): Goroutines Through a Beginner’s Eye
97vaibhav
0
240
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.6k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Faster Mobile Websites
deanohume
310
31k
Done Done
chrislema
185
16k
The Language of Interfaces
destraynor
162
25k
Speed Design
sergeychernyshev
32
1.1k
Balancing Empowerment & Direction
lara
4
680
BBQ
matthewcrist
89
9.8k
Git: the NoSQL Database
bkeepers
PRO
431
66k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
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!