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
Introduction of building/Docker
Search
KONDO Uchio
April 03, 2014
Technology
1
770
Introduction of building/Docker
gem install building
building udzura/bot
KONDO Uchio
April 03, 2014
Tweet
Share
More Decks by KONDO Uchio
See All by KONDO Uchio
大規模レガシーテストを 倒すための CI基盤の作り方 / #CICD2023
udzura
5
2.4k
Ruby x BPF in Action / RubyKaigi 2022
udzura
0
250
Narrative of Ruby & Rust
udzura
0
220
開発者生産性指標の可視化 / pepabo-four-keys
udzura
3
1.7k
Talk of RBS
udzura
0
450
Re: みなさん最近どうですか? / FGN tech meetup in 2021
udzura
0
780
Dockerとやわらかい仮想化 - ProSec-IT/SECKUN 2021 edition -
udzura
2
730
Device access filtering in cgroup v2
udzura
1
910
"Story of Rucy" on RubyKaigi takeout 2021
udzura
0
830
Other Decks in Technology
See All in Technology
freeeのアクセシビリティの現在地 / freee's Current Position on Accessibility
ymrl
2
260
〜『世界中の家族のこころのインフラ』を目指して”次の10年”へ〜 SREが導いたグローバルサービスの信頼性向上戦略とその舞台裏 / Towards the Next Decade: Enhancing Global Service Reliability
kohbis
2
900
対話型音声AIアプリケーションの信頼性向上の取り組み
ivry_presentationmaterials
1
600
AWS CDK 開発を成功に導くトラブルシューティングガイド
wandora58
3
140
60以上のプロダクトを持つ組織における開発者体験向上への取り組み - チームAPIとBackstageで構築する組織の可視化基盤 - / sre next 2025 Efforts to Improve Developer Experience in an Organization with Over 60 Products
vtryo
2
630
Four Keysから始める信頼性の改善 - SRE NEXT 2025
ozakikota
0
140
Delegating the chores of authenticating users to Keycloak
ahus1
0
170
How to Quickly Call American Airlines®️ U.S. Customer Care : Full Guide
flyaahelpguide
0
240
ソフトウェアテストのAI活用_ver1.25
fumisuke
1
520
【あのMCPって、どんな処理してるの?】 AWS CDKでの開発で便利なAWS MCP Servers特集
yoshimi0227
6
600
事例で学ぶ!B2B SaaSにおけるSREの実践例/SRE for B2B SaaS: A Real-World Case Study
bitkey
1
280
ABEMAの本番環境負荷試験への挑戦
mk2taiga
5
620
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
281
13k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
GitHub's CSS Performance
jonrohan
1031
460k
Building Applications with DynamoDB
mza
95
6.5k
Side Projects
sachag
455
42k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Transcript
CVJMEJOH৮ͬͨΑ δʔΤϜΦʔϖύϘٕज़ج൫ςΟʔϜ ۙ౻͏͓ͪ
CVJMEJOHࠓ࢈ۀ w %PDLFSΛͬͯ w )FSPLVϑΥʔϚοτͷϓϩδΣΫτΛ w ·͋·ָ͋ʹಈ͔͢
%PDLFS w ͳΜ͔ίϚϯυΛଧͭͱίϯςφ͕མ͖ͪͯͯ ಈͭ͘ ! !
None
%PDLFSͷࡶͳײ w αʔόʢ#PYʣߏஙͷखॱΛ(JUͰཧͯ͠ΔΈ ͍ͨ w FUDLFFQFSͬͯ͋ΔΜʁΞϨͷશαʔό൛ w ୯ػೳͷαʔόΛ࡞Δͷʹ͍ͯΔؾ͕͢Δ
%PLLV w %PDLFSϕʔεͷ)FSPLVΫϩʔϯ w ྨࣅϓϩμΫτ͕Կग़ͯফ͍͑ͯͬͨҹ ͕͋Δ͕ɺ݄ݱࡏͪΌΜͱϝϯς͞Ε ͍ͯΔ
CVJMETUFQ w %PLLV͕தͰ͍ͬͯΔɺ w )FSPLV෩ʹϓϩδΣΫτͷதΛEFUFDUͯ͠ #VJMEQBDL͖࣋ͬͯͯηοτΞοϓͯ͘͠ΕΔ܅ w IUUQTHJUIVCDPNQSPHSJVNCVJMETUFQ
CVJMEJOH w %PLLVͩͱଞʹίϯϙωϯτͱ͕͋ͬͯෳࡶ w CVJMEJOHɺ w CVJMETUFQΛͬͨ%PDLFSpMFΛੜ͢Δ w ϩʔΧϧͷϓϩδΣΫτΛίϯςφʹ"%% w
ΛΔ͚ͩͷίϚϯυʢ3VCZʣ w γϯϓϧͰָ
DJODIϕʔεͷCPU ˞ϓϩδΣΫτͰར༻ ɹൃݴΛஞҰCJOHUSBOTMBUPSͰ ɹ༁͢ΔࢠͰ͢ HFNʹͯ͠Δͷɺ ϓϩδΣΫτϑΥʔϚοτͱͯ͠ ͔Γ͍͔͢ΒͰɺ SVCZHFNTPSHʹग़ͯ·ͤΜʜ
͜Μͳײ͡Ͱ • $ gem install building • $ building udzura/bot-sample
! ! ! ! • ※ ॳճΠϝʔδམͱ͢ͷͰֻ͕͔࣌ؒΔɻΩϟογϡ͢Δ
͋ͱ͙͢ಈ͘ • $ docker run -d \ udzura/bot-sample:latest • $
docker ps ! ! !
͍͍ͱ͜ w %PDLFSೖΕΔ͚ͩͳͷͰɺߏஙׂͱָͩͬͨ ʢ%PDLFSQVQQFUDIFGͰߏஙྃͰ͖Δʣ w ʮ͜ͷHFNͷͨΊʹ͜ͷύοέʔδ͚ͩೖͬͯ ΕͳʙʯΈ͍ͨͳͷɺCVJMETUFQϕʔεͷ ผͷ%PDLFSΠϝʔδΛ࡞ΕରԠͰ͖ΔͷͰ ָͬΆ͍
ࠔΔ͜ͱ w ॳճͷEPDLFSQVMMεήʔͭ͠ɺ݁ߏࣦഊ͠ ͯ࠶QVMM͢ΔΊʹͳΔʜ
·ͱΊ w )FSPLVͱಉ͡ϑΥʔϚοτʢGPSFNBOʣͰ ಈ͘ͷͰ࡞Γ͍͢ w ͚ࣾʹCPUಈ͔͢ఔͰ͋Εશવࠔ͍ͬͯ ͳ͍ʢ·͋ɺ·͙ͩΒ͍͚ͬ͢Ͳʜʣ w %PDLFSͬͯͯφ͍͜ͱΛ͍ͯ͠Δ͜ͷײ͡