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イメージのバージョン管理は GitのCommitHashよりもTreeでやると良い
Search
yuukiyo
May 16, 2018
5.8k
5
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Dockerイメージのバージョン管理は GitのCommitHashよりもTreeでやると良い
Docker Meetup Tokyo#23
yuukiyo
May 16, 2018
More Decks by yuukiyo
See All by yuukiyo
AI-DLC Deep Dive
yuukiyo
15
9.2k
AI駆動開発時代でも学び続けるチームが最強って話
yuukiyo
0
510
Beyond Scrum AIの力で開発プロセスを変革し続けるチーム
yuukiyo
16
7.9k
アジャイル開発は本当に必要なのか、何を解決するのか
yuukiyo
15
15k
Git の最新アップデートから考える開発手法の潮流
yuukiyo
12
16k
「それ、どこに出しても恥ずかしくないTerraformコードになってるか?」 / Terraform AWS Best Practices
yuukiyo
61
34k
痒いところに手が届くAmplify
yuukiyo
1
6.3k
Featured
See All Featured
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2k
Skip the Path - Find Your Career Trail
mkilby
1
160
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1k
We Have a Design System, Now What?
morganepeng
55
8.2k
The browser strikes back
jonoalderson
0
1.4k
RailsConf 2023
tenderlove
30
1.5k
Six Lessons from altMBA
skipperchong
29
4.3k
Design in an AI World
tapps
1
260
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
410
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
390
GitHub's CSS Performance
jonrohan
1033
470k
First, design no harm
axbom
PRO
2
1.2k
Transcript
%PDLFSΠϝʔδͷόʔδϣϯཧ (JUͷ$PNNJU)BTIΑΓ5SFFͰΔͱྑ͍ ฏ305݄18 %PDLFS.FFUVQ5PLZP
٢ా༞थʢ:VLJ:PTIJEBʣ ,%%*גࣜձࣾ ʙ ΞδϟΠϧ։ൃηϯλʔ ࣗݾհ !2
"OESPJEΤϯδχΞΛ୳͍ͯ͠·͢ !3 w )0.&*P5αʔϏεʹڵຯ͋Δ w ৽॓ۈɺΤϨϕʔλʔετϨεͳ͠ w ,PUMJO͚ͩ͡Όͳͯ͘ϞϒϓϩͰԿͰΓ·͢
Copyright © 2018 KDDI Corporation. All Rights Reserved %PDLFSपΓͰར༻ͯ͠Δͷ !4
w "84ͷ&$3ͱ&$4 w σϓϩΠ5FSSBGPSNΛར༻ w ΞϓϦ(Pɺ1Zɺ+BWBɺ1)1ͳͲ w 7$4()&ͱ%SPOF
Copyright © 2018 KDDI Corporation. All Rights Reserved ։ൃϑϩʔ !5
w ։ൃ(JU)VC'MPX w σϓϩΠ͕བྷΉϦϙδτϦ(JU-BC'MPX w %PDLFSͷλάʹHJUͷ$PNNJU)BTIΛར༻ MBUFTUλά͚ͭͳ͍
ຊ൪ڥʢQSEʣ %SPOF (JU)VC " ։ൃڥ EFW "QQMJDBUJPO-PBE#BMBODFS NBTUFS "QQMJDBUJPO-PBE#BMBODFS
ຊ൪ڥʢQSEʣ %SPOF (JU)VC QSESFMFBTF EFWSFMFBTF " # $ ։ൃڥ EFW
"QQMJDBUJPO-PBE#BMBODFS NBTUFS "QQMJDBUJPO-PBE#BMBODFS $ $ # #
ຊ൪ڥʢQSEʣ %SPOF (JU)VC QSESFMFBTF EFWSFMFBTF " % # $ ։ൃڥ
EFW "QQMJDBUJPO-PBE#BMBODFS NBTUFS GFBUVSF & "QQMJDBUJPO-PBE#BMBODFS $ $ # & &
ຊ൪ڥʢQSEʣ %SPOF (JU)VC QSESFMFBTF EFWSFMFBTF " % ' # (
$ ։ൃڥ EFW "QQMJDBUJPO-PBE#BMBODFS NBTUFS GFBUVSF & ) "QQMJDBUJPO-PBE#BMBODFS $ # & ( ) ) (
ຊ൪ڥʢQSEʣ %SPOF (JU)VC QSESFMFBTF EFWSFMFBTF " % ' # (
$ ։ൃڥ EFW "QQMJDBUJPO-PBE#BMBODFS NBTUFS GFBUVSF & ) "QQMJDBUJPO-PBE#BMBODFS $ # & ( ) ) ( ແବ͕ଟ͍Ͱ͢ΑͶʂʁ
ຊ൪ڥ %SPOF (JU)VC QSESFMFBTF EFWSFMFBTF " % ' # (
$ ։ൃڥ "QQMJDBUJPO-PBE#BMBODFS NBTUFS GFBUVSF & ) "QQMJDBUJPO-PBE#BMBODFS $ # & ( ) ) ( ͜ͷΤϦΞͷதมߋͳ͠ʂ %PDLFSϏϧυͷճΛ ʹݮΒͤͦ͏
Ͳ͏Δʁ
ͦΕHJUͷ5SFFͰग़དྷ·͢
yuukiyo at Yuki-Yoshida.local in ~/ on git:master > git cat-file
-p c577fd09f174d2581dd6b7b8a11e10eb1f75b6f8 Copyright © 2018 KDDI Corporation. All Rights Reserved $PNNJU)BTIͱ5SFF)BTIͷग़͠ํ !14 yuukiyo at Yuki-Yoshida.local in ~/ on git:master > git rev-parse @ c577fd09f174d2581dd6b7b8a11e10eb1f75b6f8 $PNNJU)BTI tree a2566421cfc74aafc19169c4f4ca04e1ac929bb7 parent ccfd05ba1ce66db357c66f47c8bf87badd736ef6 parent 6cde67f317e46f6599f88847cc8bffaeae3e9815 author Yuki Yoshida <
[email protected]
> 1522731499 +0900 committer GitHub <
[email protected]
> 1522731499 +0900 Merge pull request #131 from yuukiyo/yuukiyo $PNNJU0CKFDU 5SFF)BTI
5SFFͷ)BTIͰͬͯΈͨ
ຊ൪ڥʢQSEʣ %SPOF (JU)VC " " " ։ൃڥ EFW "QQMJDBUJPO-PBE#BMBODFS NBTUFS
"QQMJDBUJPO-PBE#BMBODFS " " " QSESFMFBTF EFWSFMFBTF
ຊ൪ڥʢQSEʣ %SPOF (JU)VC " # # " # " ։ൃڥ
EFW "QQMJDBUJPO-PBE#BMBODFS NBTUFS GFBUVSF # # "QQMJDBUJPO-PBE#BMBODFS # " # # QSESFMFBTF EFWSFMFBTF
ຊ൪ڥʢQSEʣ %SPOF (JU)VC " # # " # " ։ൃڥ
EFW "QQMJDBUJPO-PBE#BMBODFS NBTUFS GFBUVSF # # "QQMJDBUJPO-PBE#BMBODFS # " # # 5SFFͳΒதͰஅͯ͘͠ΕΔ͔Β σϓϩΠͷճͱ࣌ؒͷॖ͕ग़དྷͨ QSESFMFBTF EFWSFMFBTF
Copyright © 2018 KDDI Corporation. All Rights Reserved ·ͱΊ !19
w %PDLFSΠϝʔδʹόʔδϣϯλάΛ͚ͭΔ࣌ʹHJUͷ 5SFF4IBΛར༻ͨ͠Β#VJMEͷճΛݮΒͤ·ͨ͠ɻ w "OESPJEΤϯδχΞཉ͍͠
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠