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
Hello, Willy! – Docker
Search
Eugene Oskin
January 20, 2017
Programming
0
41
Hello, Willy! – Docker
Eugene Oskin
January 20, 2017
Tweet
Share
More Decks by Eugene Oskin
See All by Eugene Oskin
REST API. Django, Ruby on Rails, Play! Framework
evgeneoskin
0
92
Introduction to gRPC
evgeneoskin
0
98
GrailInventory – Advanced Backend Development
evgeneoskin
0
38
Bracing Calculator
evgeneoskin
1
69
emotional intelligence, part 2
evgeneoskin
0
40
Office temperature
evgeneoskin
0
35
Parse platform
evgeneoskin
0
100
Hubot
evgeneoskin
0
52
An introduction to iOS development
evgeneoskin
0
43
Other Decks in Programming
See All in Programming
Patterns of Patterns
denyspoltorak
0
1.4k
AtCoder Conference 2025
shindannin
0
1.1k
Apache Iceberg V3 and migration to V3
tomtanaka
0
160
SourceGeneratorのススメ
htkym
0
190
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
400
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
550
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
2
4.4k
CSC307 Lecture 06
javiergs
PRO
0
680
Smart Handoff/Pickup ガイド - Claude Code セッション管理
yukiigarashi
0
130
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
160
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
200
Basic Architectures
denyspoltorak
0
670
Featured
See All Featured
KATA
mclloyd
PRO
34
15k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.1k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
49
Joys of Absence: A Defence of Solitary Play
codingconduct
1
290
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
The browser strikes back
jonoalderson
0
370
Typedesign – Prime Four
hannesfritz
42
2.9k
Building an army of robots
kneath
306
46k
How to build a perfect <img>
jonoalderson
1
4.9k
Transcript
Hello, Willy!
Why? • Work in local, does not work in production
• Use existed app • Multiple isolated daemon instances • Bundle you app • Dependency hell
Roadmap • Glossary: Сontainer? • Tools • Use Cases
Glossary • Image
Glossary • Image • Container
Containers?
Container is not VM • Lite for machine: size, CPU,
memory • VM provides more isolation • Plenty of tools • Easy to manage • A lot of existed images
Glossary • Image • Container • Volume
Glossary • Image • Container • Volume • Registry
Glossary • Image • Container • Volume • Registry •
Docker
Glossary • Image • Container • Volume • Registry •
Docker • Compose
Glossary • Image • Container • Volume • Registry •
Docker • Compose • Machine
Tools • Docker CLI – docker • Compose – docker-compose
• Machine – docker-machine
Docker CLI • Image
Docker CLI • Container
Compose
Machine
Use Cases • Work in local, does not work in
production • Use existed app • Multiple isolated daemon instances • Bundle you app • Dependency hell
Use Cases • Work in local, does not work in
production ◦ Locally: ▪ Build image ▪ Push to the registry ◦ Anywhere: ▪ Pull the image from registry ▪ Run image
Use Cases • Use existed app ◦ Postgis ◦ MongoDB
◦ Redis ◦ Cacti ◦ Node ◦ Python ◦ Ruby ◦ Java
Use Cases • Multiple isolated daemon instances ◦ Serverauditor Termius
ssh farm
Use Cases • Dependency hell ◦ Containers are isolated ◦
Use build dependencies only when build ◦ Share build environment with build-images
Takeaways • Glossary • Tools • Use Cases
References • https://washraf.gitbooks.io/the-docker-ecosystem/content/i ndex.html • https://docs.docker.com/