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
Recommend: Cacheful Docker Image
Search
Hurry
December 10, 2018
Technology
1
210
Recommend: Cacheful Docker Image
Hurry
December 10, 2018
Tweet
Share
More Decks by Hurry
See All by Hurry
Hardening Ⅱ SU がなまら勉強になったはなし
xapima
0
470
Other Decks in Technology
See All in Technology
Identity Management for Agentic AI 解説
fujie
0
490
Building Serverless AI Memory with Mastra × AWS
vvatanabe
0
610
ハッカソンから社内プロダクトへ AIエージェント ko☆shi 開発で学んだ4つの重要要素
leveragestech
0
250
Claude Codeを使った情報整理術
knishioka
11
8.5k
AWS re:Invent 2025~初参加の成果と学び~
kubomasataka
1
200
AgentCoreとStrandsで社内d払いナレッジボットを作った話
motojimayu
1
990
[Neurogica] 採用ポジション/ Recruitment Position
neurogica
1
130
Introduce marp-ai-slide-generator
itarutomy
0
130
Knowledge Work の AI Backend
kworkdev
PRO
0
280
通勤手当申請チェックエージェント開発のリアル
whisaiyo
3
490
オープンソースKeycloakのMCP認可サーバの仕様の対応状況 / 20251219 OpenID BizDay #18 LT Keycloak
oidfj
0
190
AR Guitar: Expanding Guitar Performance from a Live House to Urban Space
ekito_station
0
250
Featured
See All Featured
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.3k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
0
1.8k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
32
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
67
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
2.8k
Evolving SEO for Evolving Search Engines
ryanjones
0
77
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
110
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
0
46
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
410
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
How GitHub (no longer) Works
holman
316
140k
Transcript
Recommend : Cacheful Docker Image Container SIG Meet-up 2018 Fall
@hurry_41 Kansai University Graduate School
ࣗݾհͱܦҢઆ໌
ॴଐ : ؔେֶ େֶӃ M1 Kyeord : ηΩϡϦςΟ,ϥϯαϜΣΞ,Ϋϥυ… Hurry (ຏঘر)
͜ͷՆ Πϯλʔϯγοϓʹ ߦ͖ͬͯ·ͨ͠
Recruit Internship for Specialist 2018 - ENGINEER -
ࡐ
Docker run ͢Δ͜ͱͳ͘ ImageΛ੬ऑੑݕ͍ࠪͨ͠
→ docker run ࣌ͷFSߏͷ࠶ݱ
DockerΛͬͨ͜ͱͷͳֶ͍ੜ͕ 10ӦۀDocker Image ʹ͍ͭͯௐࠪ͠·ͨ͠
ࠓճͷLT ɿ Πϯλʔϯੜ׆ͷ෭࢈
एഐऀͰ͕͢ɺ ΑΖ͓͘͠Ͷ͕͍͠·͢
վΊ·ͯ͠
Recommend : Cacheful Docker Image Container SIG Meet-up 2018 Fall
͜Μͯͳྺ 1ϲ݄ͷ͔͋ͪΌΜ
RUN ·ͱΊͯ·͔͢ʁ
Docker Image ϨΠϠߏ
RUNͷݮ = ϨΠϠͷݮ
= ΠϝʔδαΠζͷݮ
RUNΛ͚Δͱ redisͷΠϯετʔϧ
ΠϝʔδαΠζɿ244MB ※WORKDIRϨΠϠΛ࡞Γ·ͤΜ
RUNΛ·ͱΊΔͱ redisͷΠϯετʔϧ
ΠϝʔδαΠζɿ131MB
ͳΜͰRUNΛ·ͱΊΕOKʁ
NO
ͨͱ͑
td-agent Ұ෦ൈਮ
td-agent Ұ෦ൈਮ มߋʹͳͬͨͱ͢Δ
td-agent Ұ෦ൈਮ ΩϟογϡࡁΈ
td-agent Ұ෦ൈਮ ͔͜͜ΒBuild ↓
td-agent Ұ෦ൈਮ RUN Λ·ͱΊͯΈΔ
td-agent Ұ෦ൈਮ RUN Λ·ͱΊͯΈΔ มߋʹͳͬͨͱ͢Δ
td-agent Ұ෦ൈਮ ͔͜͜ΒBuild ↓
ΠϝʔδαΠζͲͪΒಉ͡
దʹ·ͱΊ͍ͨ
Ͳ͏ఆ͢Δʁ
docker history?
docker history?
ϨΠϠΛ·ͱΊͯຊʹޮԽ͢Δͷ͔ෆ໌
ώϡʔϦεςΟοΫͳܦݧଇ
ɾύοέʔδΠϯετʔϧͱΩϟογϡআΛ·ͱΊΔ ɾϑΝΠϧͷଐੑมߋ·ͱΊΔ ɾADD,COPY,RUNҎ֎·ͱΊΔඞཁ͕ͳ͍
ؾ͔ͮ͵͏ͪʹଞϨΠϠͷϑΝΠϧΛ ৮ͬͯ͠·ͬͯΔ͜ͱ
ϨΠϠؒͷॏෳϑΝΠϧΛݕ͍ͨ͠
ɾmanifest.json ɾConfig.json ɾlayer.tar Πϝʔδͷ੩తղੳ
ɾॏෳϑΝΠϧ ɿ ্ॻ͖ ɾ.wh.ϑΝΠϧ໊ ɿ আ(ԼҐσΟϨΫτϦআ) ɾ.wh..wh..opq ɿ ԼҐϨΠϠʹͯσΟϨΫτϦΛ ࠶ؼతʹḷΒͳ͍
ϗϫΠτΞτ
None
ৄ͘͠ ɾ Image Specification v1.2.0 ɾmoby/pkg/archive/whiteouts.go
πʔϧΛ࡞Γ·ͨ͠ https://github.com/recruit- tech/duplayer
None
None
ɾ·ͱΊͨࡍͷݮαΠζɾϑΝΠϧΛදࣔ ɾॏෳϑΝΠϧΛαΠζॱʹදࣔ ϨΠϠؒͰ
ػೳతʹ্ҐޓͰ͋Δ diveΛ͍·͠ΐ͏