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 - Learning Docker without witc...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Stefan Teixeira
May 13, 2016
Programming
47
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
TDC 2016 Floripa - Learning Docker without witchcraft
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
88
Agile Brazil 2016 - 5 fundamentos essenciais de padrões xUnit
stefanteixeira
0
120
Latinoware 2016 - Continuous Delivery com ferramentas open source
stefanteixeira
0
73
Ágiles 2016 - Using open source tools to support Continuous Delivery
stefanteixeira
0
63
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
130
TDC 2016 SP - Continuous Delivery para aplicações Java com ferramentas open-source
stefanteixeira
0
90
TDC 2016 SP - Cobertura de código de procedures T-SQL com SQLCC
stefanteixeira
0
81
TDC 2016 SP - 5 libs de teste JavaScript que você deveria conhecer
stefanteixeira
0
66
Other Decks in Programming
See All in Programming
Snowflake Summitでの新機能 CoCo / CoWork / snowflake-summit-2026-overall-what-new-coco
tatsuhiro
1
190
PHPで使える日時の表現と、その知り方 #frontend_phpcon_do
o0h
PRO
0
270
LLM本来の能力を解き放つサンドボックス技術とAI民主化への適用
yukukotani
3
4.6k
セキュリティの専門家じゃなくてもできる。「セキュリティ意識」をアップデートして サプライチェーン攻撃への耐性を高めよう。
tk3fftk
5
970
正しくソフトウェアを作る、前提を疑うための認知の視点 / doubt-premise
minodriven
21
7.1k
TSKaigi Night Talks 2026_TypeScriptでサプライチェーンの整合性を型に閉じ込める
geekplus_tech
0
410
Vite+ Unified Toolchain for the Web
naokihaba
0
360
スマートグラスで並列バイブコーディング
hyshu
0
260
エージェンティックRAGにAWSで入門しよう!
har1101
9
1.8k
Agentic UI
manfredsteyer
PRO
0
200
Contextとはなにか
chiroruxx
1
380
これからAgentCoreを触る方へトレンドはGatewayです
har1101
2
180
Featured
See All Featured
Utilizing Notion as your number one productivity tool
mfonobong
4
330
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
220
Building the Perfect Custom Keyboard
takai
2
800
The Cost Of JavaScript in 2023
addyosmani
55
10k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
380
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
1.8k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
170
How to make the Groovebox
asonas
2
2.2k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
400
Visualization
eitanlees
152
17k
Transcript
Globalcode – Open4education Learning Docker without witchcraft Stefan Teixeira
[email protected]
/ @stefan_teixeira
• QA Automation Engineer • Test Automation, Agile and DevOps
enthusiast • Technical blogs: stefanteixeira.com.br (pt-br) / stefanteixeira.com (en) Links: • E-mail:
[email protected]
• Twitter: twitter.com/stefan_teixeira • LinkedIn: linkedin.com/in/stefanteixeira • GitHub: github.com/stefanteixeira • SlideShare: slideshare.net/stefanteixeira About me
None
Discovering containers
VMs x Containers Fonte: https://www.docker.com/whatisdocker
Why?
Why? • Reproducibility
Why? • Reproducibility
Why? • Scalability
Why? • Scalability
Why? • Containers are REALLY fast
Why? • Containers are REALLY fast
Baidu + Docker Fonte: http://blog.docker.com/2013/12/baidu-using-docker-for-its-paas/
Concepts
Core concepts • Images
Core concepts • Images • Containers
Core concepts • Images • Containers • Dockerfiles
DockerHub https://hub.docker.com
Architecture Fonte: https://docs.docker.com/introduction/understanding-docker/
Image Layers
Hands-on
Hands-on: source code • https://github.com/stefanteixeira/todoapp-flask
Hands-on: Agenda • CLI commands • Dockerfiles • Docker Compose
• Running a Python app + PostgreSQL • Running API tests • Running UI tests
Recommended books
Globalcode – Open4education Stefan Teixeira @stefan_teixeira
[email protected]
stefanteixeira.com.br stefanteixeira.com Thanks!