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
Recommend: Cacheful Docker Image
Search
Hurry
December 10, 2018
Technology
230
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Recommend: Cacheful Docker Image
Hurry
December 10, 2018
More Decks by Hurry
See All by Hurry
Hardening Ⅱ SU がなまら勉強になったはなし
xapima
0
480
Other Decks in Technology
See All in Technology
あけおめLINE 傾向とその対策
nasa9084
0
180
積み重なった技術負債への挑戦 〜初手としての全社ゴト化〜
techtekt
PRO
0
1.4k
ADKで始める業務改善 - AIエージェント開発時の考えと設計
harappa80
2
250
AI coding 整合正規方法
philipz
0
390
Azure Serverless 2026:Production-ready な AI エージェント基盤 / Azure Serverless 2026: Production-Ready AI Agent Platform
miyake
2
420
品質と信頼性を地続きにする
grimoh
2
840
なぜ「決定性」が 決定的に重要なのか? Durable Execution 基盤の数理的理解 #serverlessjp / ServerlessDays Tokyo 2026
ytaka23
3
1k
事業課題から技術的負債に向き合う
sansantech
PRO
2
2k
AI 時代のスタートアップエコシステ厶から考究する技術的負債との向き合い方
m3m0r7
PRO
3
2.4k
え、こんなに早く改修できるの?──新人エンジニアとスクラムマスターの2人が語る、AI×アジャイル開発の現場
ysasago
2
580
Genieを崇めよ
kameitomohiro
0
170
おい、エージェントを使って終わらせろ
nwiizo
2
790
Featured
See All Featured
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
550
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
340
A designer walks into a library…
pauljervisheath
211
25k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
550
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
Building Applications with DynamoDB
mza
96
7.2k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
Claude Code のすすめ
schroneko
67
230k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
520
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
360
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Λ͍·͠ΐ͏