Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Dabbling in Docker
Search
Aidan Feldman
January 25, 2016
Technology
200
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Dabbling in Docker
Aidan Feldman
January 25, 2016
More Decks by Aidan Feldman
See All by Aidan Feldman
Human-Centered DevOps
aidanfeldman
0
59
Love and agony: containers in government
aidanfeldman
0
330
Compliance Masonry QuickStart
aidanfeldman
0
620
Search for Static Sites
aidanfeldman
2
700
Everything I think I understand about IT compliance
aidanfeldman
1
240
DevOps at Large: Modernizing apps and infrastructure in the federal government
aidanfeldman
0
620
Git, Graphically
aidanfeldman
0
380
Teaching Software to Tango
aidanfeldman
0
59
Other Decks in Technology
See All in Technology
コードレビューをなくして見えたもの
henteko
0
150
Frontier Teams — Amazon は AI で「開発のやり方」をどう変えたのか
kmotohas
0
100
思考過程から秘密が漏れる:Amazon Bedrock上のKimi K3を5つの方法で攻めたら、25回中22回漏洩した話
yama3133
1
120
生成AI時代のIAMのマニアックな話
takuros
6
2.9k
Kiro を使うコツ (頼み方、覚えさせ方、任せ方) | 目指せ Kiro マスター 09
inariku
PRO
3
140
bpf_arenaとstruct_opsを使うのが難しかった話
masu_mi
0
230
公共システムAdventCalendar2026
toru_kubota
0
300
あの日、見つかっていなかったらどうなっていたか
kazzpapa3
2
110
会社説明資料_最新版
demaecan
0
32k
これからのデータエンジニアの役割について考える / Rethinking the Role of Data Engineers in the AI Era
okiyuki99
0
310
続・ソフトウェアアーキテクトのための意思決定術: Decision Readiness, Revisited — When AI Changes the Economics of Software Architecture
snoozer05
PRO
9
2.8k
Ebitengine製iOSアプリ公開ボタンを押す会
eiei114
0
120
Featured
See All Featured
Practical Orchestrator
shlominoach
192
12k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
400
Raft: Consensus for Rubyists
vanstee
143
7.9k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
620
Optimizing for Happiness
mojombo
378
71k
Mind Mapping
helmedeiros
1
440
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
470
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
430
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
610
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
1
300
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.9k
Designing Experiences People Love
moore
143
24k
Transcript
Dabbling in Docker Aidan Feldman January 25, 2016
Dabbling in Docker Agenda 1 What Docker does 2 Why
it’s useful 3 How to use it 4 Challenges
Dabbling in Docker Agenda 1 What Docker does 2 Why
it’s useful 3 How to use it 4 Challenges
kinda like Vagrant/AMIs 4
How it works code 5 docker build Dockerfile image docker
run container
Dabbling in Docker Agenda 1 What Docker does 2 Why
it’s useful 3 How to use it 4 Challenges
why it’s useful • specific dependency versions • sandboxing…without a
full VM per app • dev-prod parity • “works on my machine” • complex architectures 7
Dabbling in Docker Agenda 1 What Docker does 2 Why
it’s useful 3 How to use it 4 Challenges
How it works code 9 docker build Dockerfile image docker
run container
Dockerfiles FROM <base image> COPY <source> <destination> ENV <key> <value>
WORKDIR <path> RUN <command> EXPOSE <port> CMD <start> 10
Building 1. Open Docker Quickstart Terminal 1. `docker-machine ls` 2.
`cd <dir>` 3. `docker build -t <imagename> .` 4. `docker images` 11
Running • `docker run -p <external>:<internal> <imagename>` • `docker-machine ip
default` • `docker ps` 12
Examples • JSONP • Node onbuild • Node • C2
(pull request) 13
Multiple components • apps • databases • queues • microservices
14
JSONProxy example 15
Dabbling in Docker Agenda 1 What Docker does 2 Why
it’s useful 3 How to use it 4 Challenges
Challenges • Development workflow • Compose not production-ready yet •
Another Thing • Persistence • Secrets 17
Thanks! Aidan Feldman