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をVMと比較しないで理解する / Understand Docker without comparing with VM
Search
Takeshi Kondo
April 24, 2018
Technology
0
520
DockerをVMと比較しないで理解する / Understand Docker without comparing with VM
初心者向けのDocker概要説明資料です
Takeshi Kondo
April 24, 2018
Tweet
Share
More Decks by Takeshi Kondo
See All by Takeshi Kondo
エンジニアブランディングチームの KPI / KPI's of engineer branding team
chaspy
2
650
「SLO Review」今やるならこうする / If I had to do the "SLO Review" again
chaspy
3
710
開発者とともに作る Site Reliability Engineering / SREing with Developers
chaspy
10
5.9k
自己診断能力の獲得を目指して / Toward the acquisition of self-diagnostic skills
chaspy
1
2.7k
『スタディサプリ 中学講座』における E2E Test の運用と計測による改善 / Improved E2E testing through measurement
chaspy
0
2.8k
『スタディサプリ』における SLI/SLO の継続的改善 / Continuous improvement of SLI/SLO at StudySapuri
chaspy
1
1.9k
ポストモーテム運用を支える文化と技術 / Culture and Technology Supporting Postmortem Operations
chaspy
2
1.1k
Who owns the Service Level?
chaspy
5
9.8k
多様な働き方を支える Working Agreements / Working agreements that support diverse work styles
chaspy
1
1.9k
Other Decks in Technology
See All in Technology
アプリがつくるNOT A HOTELブランド
hokuts
1
450
普段有償でサポート業務をしているCSAが技術知見を無料で公開する理由
07jp27
1
640
アクセシビリティを考慮したUI/CSSフレームワーク・ライブラリ選定
yajihum
0
230
SREとその組織類型
tatsuo48
8
1.5k
0→1開発における技術選定において一番大切なこと
bicstone
1
330
反実仮想機械学習とは何か
usaito
PRO
7
2.4k
クラウドサインにおけるプロダクトマネージャーの役割と開発プロセス / 20240410_cloudsign-PdM
bengo4com
1
680
開発生産性向上サービスを作るFindyが自分たちで開発生産性を爆上げした組織づくりの歩み / Findy's path to boosting its own development productivity 2024-04-17
ma3tk
3
340
"好き"との生活/Regularly update profile with GitHub Actions
judeeeee
0
150
日本におけるデータエンジニアリングのこれまでとこれから
foursue
12
2.5k
SPI原点回帰論:事業課題とFour Keysの結節点を見出す実践的ソフトウェアプロセス改善 / DevOpsDays Tokyo 2024
visional_engineering_and_design
4
1.6k
o11y入門_外形監視を利用したWebアプリケーションへの最適なモニタリング_TechBrew
k5k
3
100
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
225
17k
VelocityConf: Rendering Performance Case Studies
addyosmani
320
23k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
24
2.3k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.6k
A designer walks into a library…
pauljervisheath
199
23k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
273
13k
Learning to Love Humans: Emotional Interface Design
aarron
266
39k
Become a Pro
speakerdeck
PRO
10
4.5k
How GitHub Uses GitHub to Build GitHub
holman
468
290k
Optimising Largest Contentful Paint
csswizardry
7
2.3k
Why You Should Never Use an ORM
jnunemaker
PRO
50
8.6k
Happy Clients
brianwarren
91
6.4k
Transcript
%PDLFSΛ7.ͱൺֱ͠ͳ͍Ͱ ཧղ͢Δ ࣾษڧձ LPOEPUBLFTIJ
None
%PDLFSͬͯΔͻͱʔʁ✋
Profile w LPOEPUBLFTIJ w 4PGUXBSF&OHJOFFSੜ w %PDLFSྺ w $*$% (JU-BC$*$JSDMF$*
w 8FCΞϓϦέʔγϣϯߏங
ࠓͷର %PDLFSͬͯฉ͍ͨ͜ͱ͋Δ͚Ͳ Α͘Βͳ͍ͻͱ
ࠓͷΰʔϧ %PDLFSͱԿऀ͔ͬ͘͟Γཧղ͠ ໌͔ΒͬͯΈΑ͏ͱ͍͏ ؾ࣋ͪʹͳΔ
ࠓ͞ͳ͍͜ͱ 7.ͱͷൺֱ
None
DockerLinuxίϯςφ࣮ͷ1ͭ ίϯςφٕज़ͷجૅࣝIUUQTUIJOLJUDPKQTUPSZ
ࠓ͜Ε͚֮ͩ͑ͯؼ͍ͬͯͩ͘͞ ίϯςφϓϩηε
None
ίϯςφϓϩηεʢͱͯ͠ѻ͑Δ Α͏ʹϦιʔεΛִͨ͠ͷʣ
ίϯςφLinuxKernelͷϦιʔεִٕज़ • namespace … ۠ըԽ • cgroup … ϦιʔεׂΓͯཧ •
chroot … ϑΝΠϧγεςϜͷ
ίϯςφͷར Մൖੑ QPSUBCJMJUZ
%PDLFS͑͋͞ΕͲ͜Ͱ ಉ͡Α͏ʹಈ͘
Build, Ship, Run 8IBU%PFT#VJME 4IJQBOE3VO"OZ"QQ "OZXIFSF3FBMMZ.FBO IUUQTOJDLKBOFUBLJTDPNCMPHXIBUEPFTCVJMETIJQBOESVOBOZBQQBOZXIFSFSFBMMZNFBO
Build, Ship, Run 8IBUB8POEFSGVM%PDLFS8PSMEʢ͜ͷૉΒ͖͠%PDLFSͷੈքʣIUUQTXXXTMJEFTIBSFOFUV[Z@FYFEPDLFSXIBUBXPOEFSGVMEPDLFSXPSMEEPDLFS
%PDLFSͷϢʔεέʔε
ΞϓϦέʔγϣϯ ͩͬͯίϯςφϓϩηε
DockerͰΞϓϦέʔγϣϯΛಈ͔͢ 04 ,FSOFM %PDLFS QIQ DPOUBJOFS IUUQE DPOUBJOFS NZTRM DPOUBJOFS
DockerͰΞϓϦέʔγϣϯΛಈ͔͢ 04 ,FSOFM %PDLFS QIQ DPOUBJOFS IUUQE DPOUBJOFS NZTRM DPOUBJOFS
ίϯςφ ϓϩηε
໌͔ΒͬͯΈΑ͏ w ͖ͳ04ʹ%PDLFSΛΠϯετʔϧ͠Α͏ʂ w ͖ͳΞϓϦέʔγϣϯΛ%PDLFSͰಈ͔ͦ͏ʂ
σϞɿIUUQE NLEJSUNQNZQBHF FDIPl5IJTJTNZQBHFzUNQNZQBHFJOEFYIUNM EPDLFSSVOEQWUNQNZQBHFVTSMPDBMBQBDIFIUEPDTIUUQE DVSMMPDBMIPTU
ࢀߟ
5IBOLZPV
DockerίϯςφͷϥΠϑαΠΫϧ ͡Ίͯͷ%PDLFSIUUQTJHIBUFOBCMPHDPNFOUSZ
DockerίϯςφͷϥΠϑαΠΫϧ ࣮ߦڥ Πϯλʔωοτ ϓϩηεͱ ͯ͠ಈ͘ ͡Ίͯͷ%PDLFSIUUQTJHIBUFOBCMPHDPNFOUSZ