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
48
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
76
TDC 2016 SP - 5 libs de teste JavaScript que você deveria conhecer
stefanteixeira
0
61
Other Decks in Programming
See All in Programming
フロントエンド開発の勘所 -複数事業を経験して見えた判断軸の違い-
heimusu
7
2.8k
2026年 エンジニアリング自己学習法
yumechi
0
140
Amazon Bedrockを活用したRAGの品質管理パイプライン構築
tosuri13
5
790
カスタマーサクセス業務を変革したヘルススコアの実現と学び
_hummer0724
0
730
要求定義・仕様記述・設計・検証の手引き - 理論から学ぶ明確で統一された成果物定義
orgachem
PRO
1
220
AI時代のキャリアプラン「技術の引力」からの脱出と「問い」へのいざない / tech-gravity
minodriven
21
7.4k
例外処理とどう使い分ける?Result型を使ったエラー設計 #burikaigi
kajitack
16
6.1k
CSC307 Lecture 05
javiergs
PRO
0
500
余白を設計しフロントエンド開発を 加速させる
tsukuha
7
2.1k
[KNOTS 2026登壇資料]AIで拡張‧交差する プロダクト開発のプロセス および携わるメンバーの役割
hisatake
0
300
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
2.5k
Raku Raku Notion 20260128
hareyakayuruyaka
0
360
Featured
See All Featured
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
99
Between Models and Reality
mayunak
1
190
Abbi's Birthday
coloredviolet
1
4.8k
The Cult of Friendly URLs
andyhume
79
6.8k
The SEO Collaboration Effect
kristinabergwall1
0
350
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
52k
Tell your own story through comics
letsgokoyo
1
810
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.6k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.6k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.7k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.3k
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!