Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Dockerイメージのバージョン管理は GitのCommitHashよりもTreeでやると良い
yuukiyo
May 16, 2018
4
4k
Dockerイメージのバージョン管理は GitのCommitHashよりもTreeでやると良い
Docker Meetup Tokyo#23
yuukiyo
May 16, 2018
Tweet
Share
More Decks by yuukiyo
See All by yuukiyo
「それ、どこに出しても恥ずかしくないTerraformコードになってるか?」 / Terraform AWS Best Practices
yuukiyo
28
11k
痒いところに手が届くAmplify
yuukiyo
1
5k
Featured
See All Featured
How GitHub Uses GitHub to Build GitHub
holman
465
280k
Agile that works and the tools we love
rasmusluckow
319
19k
How to Ace a Technical Interview
jacobian
265
21k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
181
15k
It's Worth the Effort
3n
172
25k
WebSockets: Embracing the real-time Web
robhawkes
57
5.1k
Happy Clients
brianwarren
89
5.6k
How to name files
jennybc
40
60k
Web development in the modern age
philhawksworth
197
9.3k
The Illustrated Children's Guide to Kubernetes
chrisshort
14
36k
BBQ
matthewcrist
74
7.9k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
237
19k
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 <yi-yoshida@kddi.com> 1522731499 +0900 committer GitHub <no-reply@github.com> 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ΤϯδχΞཉ͍͠
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠