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
Docker in a Flash
Search
Alice Goldfuss
June 08, 2015
Programming
2
450
Docker in a Flash
Lightning Talk for Women Who Code about using Docker for environment management.
Alice Goldfuss
June 08, 2015
Tweet
Share
More Decks by Alice Goldfuss
See All by Alice Goldfuss
The Container Operator’s Manual
alicegoldfuss
6
980
Martyrs On Film: learning to hate the #oncallselfie
alicegoldfuss
5
1k
Passing the Console: Fostering the Next Generation of Ops Professionals
alicegoldfuss
0
1k
Rockstars, Builders, and Janitors: You're doing it wrong
alicegoldfuss
11
1.6k
nrrd 911 ic me: The Incident Commander Role
alicegoldfuss
3
900
Scalable Meatfrastructure: Building Stable DevOps Teams
alicegoldfuss
2
990
Other Decks in Programming
See All in Programming
What is Parser
yui_knk
9
4.2k
オートマトン学習しろ / Do automata learning
makenowjust
3
130
Amazon Neptuneで始める初めてのグラフDB ー グラフDBを使う意味を考える ー
satoshi256kbyte
2
260
Using Livebook to build and deploy internal tools @ ElixirConf 2024
hugobarauna
0
250
Android開発以外のAndroid開発経験の活かしどころ
konifar
2
1k
LangChainの現在とv0.3にむけて
os1ma
4
940
Ruby Parser progress report 2024
yui_knk
2
230
Crafting Cross-Platform Adventures: Building a Game Engine with Kotlin Multiplatform
dwursteisen
0
160
GraphQL あるいは React における自律的なデータ取得について
quramy
11
3k
Scala アプリケーションのビルドを改善してデプロイ時間を 1/4 にした話 | How I improved the build of my Scala application and reduced deployment time by 4x
nomadblacky
1
180
Perl 5 OOP機構30年史 - Perl 5's OOP Mechanism over the past 30 years
moznion
0
390
Lessons by WebAssembly app in production on CDN Edge Computing Service
tetsuharuohzeki
0
210
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
48
2.8k
Git: the NoSQL Database
bkeepers
PRO
425
64k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
32k
What’s in a name? Adding method to the madness
productmarketing
PRO
21
3k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Designing for Performance
lara
604
68k
The Cult of Friendly URLs
andyhume
76
6k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
43
2k
What the flash - Photography Introduction
edds
67
11k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
45
4.8k
Raft: Consensus for Rubyists
vanstee
136
6.5k
What's new in Ruby 2.0
geeforr
340
31k
Transcript
Docker in a Flash Alice Goldfuss @alicegoldfuss
I’m Alice SRE @
@alicegoldfuss WTF? Yay! Me
@alicegoldfuss WTF? Yay! Me Coworker
@alicegoldfuss Staging
@alicegoldfuss Staging Production
@alicegoldfuss Common factor?
@alicegoldfuss The Environment @alicegoldfuss
@alicegoldfuss
@alicegoldfuss Docker Basics - Containerization software - Open source o
github.com/docker/docker - Linux only
@alicegoldfuss VMs host OS hypervisor guest OS guest OS bin
/ lib bin / lib app A app B
@alicegoldfuss VMs Containers host OS host OS hypervisor Docker engine
guest OS guest OS bin / lib bin / lib app A app B bin / lib bin / lib app A app B app B
@alicegoldfuss Dockerfile
@alicegoldfuss Dockerfile Image
@alicegoldfuss Image Container Dockerfile
@alicegoldfuss # Example my_app/Dockerfile # Pull base image. FROM dockerfile/ubuntu
# Install Ruby. RUN apt-get install -y ruby # Install Sinatra. RUN gem install sinatra
@alicegoldfuss # Example my_app/Dockerfile # Pull base image. FROM dockerfile/ubuntu
<-- image layer # Install Ruby. RUN apt-get install -y ruby <-- image layer # Install Sinatra. RUN gem install sinatra <-- image layer
@alicegoldfuss ubuntu ruby sinatra your image
@alicegoldfuss your image container container container
@alicegoldfuss Share it! Yay! Divine! your image
@alicegoldfuss Ship it! your image your image
@alicegoldfuss Ship it! your image your image your image your
image your image your image
@alicegoldfuss Docker at New Relic docker host 1 docker host
2 docker host 3 docker host 4
@alicegoldfuss Docker Tools - Centurion o github.com/newrelic/centurion - Dogestry o
github.com/dogestry/dogestry
Thanks! @alicegoldfuss