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
82
Agile Brazil 2016 - 5 fundamentos essenciais de padrões xUnit
stefanteixeira
0
110
Latinoware 2016 - Continuous Delivery com ferramentas open source
stefanteixeira
0
67
Ágiles 2016 - Using open source tools to support Continuous Delivery
stefanteixeira
0
55
6º Encontro do Grupo de Testes Carioca - Testes em um contexto de Continuous Delivery
stefanteixeira
0
45
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
86
TDC 2016 SP - Cobertura de código de procedures T-SQL com SQLCC
stefanteixeira
0
75
TDC 2016 SP - 5 libs de teste JavaScript que você deveria conhecer
stefanteixeira
0
61
Other Decks in Programming
See All in Programming
CSC307 Lecture 09
javiergs
PRO
1
810
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
540
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
190
[KNOTS 2026登壇資料]AIで拡張‧交差する プロダクト開発のプロセス および携わるメンバーの役割
hisatake
0
240
MUSUBIXとは
nahisaho
0
120
Data-Centric Kaggle
isax1015
2
760
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
140
AI & Enginnering
codelynx
0
100
Grafana:建立系統全知視角的捷徑
blueswen
0
320
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
2
4.3k
CSC307 Lecture 01
javiergs
PRO
0
680
フロントエンド開発の勘所 -複数事業を経験して見えた判断軸の違い-
heimusu
7
2.7k
Featured
See All Featured
sira's awesome portfolio website redesign presentation
elsirapls
0
140
Amusing Abliteration
ianozsvald
0
92
GraphQLとの向き合い方2022年版
quramy
50
14k
Producing Creativity
orderedlist
PRO
348
40k
What does AI have to do with Human Rights?
axbom
PRO
0
2k
Exploring anti-patterns in Rails
aemeredith
2
240
Designing for Timeless Needs
cassininazir
0
120
How to make the Groovebox
asonas
2
1.9k
The Spectacular Lies of Maps
axbom
PRO
1
510
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
61
49k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
170
Docker and Python
trallard
47
3.7k
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!