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
CoreOS & Docker
Search
Daniel S Poulin
December 06, 2013
Technology
4
300
CoreOS & Docker
A brief introduction from the point of view of a developer creating a development environment.
Daniel S Poulin
December 06, 2013
Tweet
Share
Other Decks in Technology
See All in Technology
What happened to RubyGems and what can we learn?
mikemcquaid
0
250
Introduction to Bill One Development Engineer
sansan33
PRO
0
360
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
1.6k
Azure Durable Functions で作った NL2SQL Agent の精度向上に取り組んだ話/jat08
thara0402
0
150
使いにくいの壁を突破する
sansantech
PRO
1
120
データの整合性を保ちたいだけなんだ
shoheimitani
8
2.9k
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
450
Data Hubグループ 紹介資料
sansan33
PRO
0
2.7k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
15
400k
Amazon S3 Vectorsを使って資格勉強用AIエージェントを構築してみた
usanchuu
3
440
FinTech SREのAWSサービス活用/Leveraging AWS Services in FinTech SRE
maaaato
0
120
生成AI時代にこそ求められるSRE / SRE for Gen AI era
ymotongpoo
5
2.7k
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
34
9.1k
Done Done
chrislema
186
16k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
The Limits of Empathy - UXLibs8
cassininazir
1
210
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.1k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
680
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.3k
Code Review Best Practice
trishagee
74
20k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3k
Practical Orchestrator
shlominoach
191
11k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
200
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
140
Transcript
Docker & CoreOS Modularize your architecture
Purpose • Introduce the technology • Explain why it’s cool
• Showcase the technology by example
http://docker.io
Docker manages repeatable, shareable linux containers, with git-like change management.
Docker containers are modular, single- application service providers. What is it?
What’s a Linux Container? Technically, LXC containers. Like FreeBSD jails,
they provide highly-isolated process environments and namespaced access to system resources. The only kernel/drivers that run are the host’s.
What does Docker add? A portable container image format, based
on copy-on-write, layered file systems. Base filesystem images are shared, only differences are saved to the container.
http://coreos.com
• Linux Kernel + Docker + etcd • Read-only root
filesystem • No package manager • Self auto-updating • Etcd = sophisticated orchestration What is it?
Why is it cool? You get a stable host dedicated
to running docker instances, and nothing else. It’s never gonna: • Give you up. • Let you down. • Run around and desert you.
A demonstration by example
• We work with a lot of websites • Want
a quick & easy localhost with no fuss • Something easily given to new developers Motivation
The Server-Side Bits • Apache + mod_php + mysql •
Apache’s mod_vhost_alias gives us wildcard virtual hosts ◦ test.dsdev -> /var/www/test/public_html/ • Dnsmasq let’s us point *.dsdev at a virtual machine ◦ test.dsdev -> vm’s IP
Let’s take to our trusty terminals and give this all
a shot. Play Time!
See it All Together I’ve polished and published what we
just did on github. https://github.com/EpocSquadron/coreos-devenv