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
Dockerの現在と未来
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Shuhei Hayashibara
July 09, 2015
Technology
89
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Dockerの現在と未来
Shuhei Hayashibara
July 09, 2015
Other Decks in Technology
See All in Technology
Tofu-Controller lightning talk @ Containerday 2026
gionn
0
110
AIがコードを書く時代に、エンジニアは何で自分の価値を証明するのか / In an era where AI writes code how do engineers prove their value
carta_engineering
3
1.1k
Claude Code本は、どのように執筆チームで書かれたか
oikon48
1
380
Claude の新機能を、 出た日に触って社内に届けるまで
rfdnxbro
1
170
NDIでApple Vision Proにリアルタイム映像送信
jyouryuusui
0
120
分析の民主化を支えるメタデータ整備の実践
kakehashi
PRO
4
1.4k
Webの常識が通じないHTMLメールのダークモード
teamlab
PRO
0
120
Kiro Crewをはじめよう
kizawa2020
1
160
JAWS-UGグッズ職人仕事の流儀
kentapapa
0
100
Post AI時代のリファクタリング実践記 / Refactoring in the post AI era
kaminashi
1
230
無理せず続ける、子育てエンジニアの学び
codmoninc
PRO
0
860
「Docker Desktop不要の時代」は 来たのか?
ueponx
0
770
Featured
See All Featured
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
560
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Building a Scalable Design System with Sketch
lauravandoore
464
34k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
300
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.7k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Test your architecture with Archunit
thirion
2
2.4k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
640
Exploring anti-patterns in Rails
aemeredith
4
540
Transcript
Dockerͷݱࡏͱະདྷ ͳͥDocker͕ॏཁͳͷ͔
Agenda • ͳͥDocker͕ॏཁͳͷ͔(֬ೝ) • ࠷ۙͷಈ • ࠓޙͷಈ DockerೖԿ͔దʹ͍͍ͷ୳ͯ͠
ͳͥDocker͕ॏཁͳͷ͔
ҰݴͰ͍͏ͱΤίγεςϜ
There is no platform without ecosystem. by Solomon Hykes (Founder
& CTO, Docker, inc) @DockerCon2015
༏ΕͨΤίγεςϜ͕ ϓϥοτϑΥʔϜΛ࡞Δ
͍ͬͯΔٕज़ಛʹ৽͍͠ͷͰͳ͍ • UnionFS • cgroups • namespaces • Go
ΤίγεςϜ
None
• Πϯϑϥ͕શͯίʔυͱͯ͠දݱ͞ΕΔ • IaaC(Infrastracture as a Code)ʹΑΔΞʔΩςΫνϟͷ࠶ར ༻ɺϫʔΫϑϩʔͷ࠶ར༻ • ࠶ݱੑΛ୲อͨ͠ΞϓϦέʔγϣϯͷ
• DockerfileܧঝʹΑΔΠϝʔδͷ࠶ར༻
DockerʹΑΔϫʔΫϑϩʔΛࢧ͑Δٕज़ - CoreOS (ίϯςφઐ༻ܰྔOS) - Project Atomic (ίϯςφઐ༻ܰྔOS) - Kubernetes
by Google (Orchestration) - Dokku (PaaS) - OpenShift by RedHat (PaaS) - Flynn (PaaS) - Drone.io (CI) - Rancher (Orchestration) ଞ৭ʑ
Docker͕͋Δੈք • σϓϩΠϫʔΫϑϩʔͷ৽͍͠ܗ (BlueGreen Deployment) • ΞʔΩςΫνϟͷ৽͍͠ܗ (Microservices) • ࠶ར༻ՄೳͳΠϯϑϥ
• ָ͍͠ (ॏཁ) • DX (Developer Experience) ສࡀ
Docker͕ͳ͍ੈք • ͦΕVMͰग़དྷΔΑͶʁ • ͦΕVMίϐʔ͢Εग़དྷΔΑͶʁ • ߏཧπʔϧͰؤுΔੈք • ָ͘͠ͳ͍ (ॏཁ)
→ ͭΒ͍
VM্ͰDockerΛಈ͔͢ͷ͋Γʁ ΞϓϦέʔγϣϯϨΠϠʔͰͷΞΠιϨʔγϣϯͱ OSϨΠϠʔͰͷΞΠιϨʔγϣϯత͕ผͳͷͰ͋ΓɻΉ͠ Ζਪɻ
࠷ۙͷಈ
Docker 1.7ϦϦʔε • Docker Plugin (Networking, VolumesPluggableʹ) • runC (dockerϑΥʔϚοτΛࣺͯͯLinux
FoundationཧԼ ͷۀքඪ४) • ZFSαϙʔτ
OCP • ओཁITϕϯμͰۀքඪ४ͷίϯςφϑΥʔϚοτΛࡦఆ͢Δ ͨΊLinux FoundationཧԼʹઃཱ • ϕϯμʔχϡʔτϥϧ
ࠓޙͷಈ
Docker in Production • ετϨʔδͭΒ͍ɺωοτϫʔΫͭΒ͍ -> Storage, Networking Plugin (Experimental)
• RancherΑ͔ͬͨ • ׂΓͱݱ࣮తʹͳΓͦ͏
Ҏ্