$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
DockerをVMと比較しないで理解する / Understand Docker witho...
Search
Takeshi Kondo
April 24, 2018
Technology
0
690
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
SREの知識地図 - 第2章の紹介 - / Knowledge Map of SRE – Introduction to Chapter 2 –
chaspy
0
34
SRE NEXT CfP チームが語る 聞きたくなるプロポーザルとは / Proposals by the SRE NEXT CfP Team that are sure to be accepted
chaspy
2
1.5k
Slack Platform(Deno) での RAG 実装 - LangChain(js) を使ってみた / rag-implementation-on-slack-platform-deno-experimenting-with-langchain-js
chaspy
0
260
SRE の考えをマネジメントに活かす / applying SRE ideas to management
chaspy
7
7.9k
RAGの簡易評価によるフィードバックサイクル実践 / Feedback cycle practice through simplified assessment of RAGs
chaspy
2
5.7k
定量データと定性評価を用いた技術戦略の組織的実践 / Systematic implementation of technology strategies using quantitative data and qualitative evaluation
chaspy
9
2k
エンジニアブランディングチームの KPI / KPI's of engineer branding team
chaspy
2
2.3k
「SLO Review」今やるならこうする / If I had to do the "SLO Review" again
chaspy
3
2.1k
開発者とともに作る Site Reliability Engineering / SREing with Developers
chaspy
10
8.6k
Other Decks in Technology
See All in Technology
Challenging Hardware Contests with Zephyr and Lessons Learned
iotengineer22
0
120
モダンデータスタック (MDS) の話とデータ分析が起こすビジネス変革
sutotakeshi
0
430
LLM-Readyなデータ基盤を高速に構築するためのアジャイルデータモデリングの実例
kashira
0
210
MapKitとオープンデータで実現する地図情報の拡張と可視化
zozotech
PRO
1
120
EM歴1年10ヶ月のぼくがぶち当たった苦悩とこれからへ向けて
maaaato
0
270
GitHub Copilotを使いこなす 実例に学ぶAIコーディング活用術
74th
3
1.7k
Playwrightのソースコードに見る、自動テストを自動で書く技術
yusukeiwaki
13
5k
因果AIへの招待
sshimizu2006
0
930
5分で知るMicrosoft Ignite
taiponrock
PRO
0
220
エンジニアリングマネージャー はじめての目標設定と評価
halkt
0
250
世界最速級 memcached 互換サーバー作った
yasukata
0
330
Overture Maps Foundationの3年を振り返る
moritoru
0
160
Featured
See All Featured
Making Projects Easy
brettharned
120
6.5k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.7k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
Faster Mobile Websites
deanohume
310
31k
Designing for Performance
lara
610
69k
Become a Pro
speakerdeck
PRO
31
5.7k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Bash Introduction
62gerente
615
210k
A Modern Web Designer's Workflow
chriscoyier
698
190k
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