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
810
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Introduction of building/Docker
gem install building
building udzura/bot
KONDO Uchio
April 03, 2014
More Decks by KONDO Uchio
See All by KONDO Uchio
大規模レガシーテストを 倒すための CI基盤の作り方 / #CICD2023
udzura
5
2.6k
Ruby x BPF in Action / RubyKaigi 2022
udzura
0
310
Narrative of Ruby & Rust
udzura
0
270
開発者生産性指標の可視化 / pepabo-four-keys
udzura
3
1.8k
Talk of RBS
udzura
0
500
Re: みなさん最近どうですか? / FGN tech meetup in 2021
udzura
0
860
Dockerとやわらかい仮想化 - ProSec-IT/SECKUN 2021 edition -
udzura
2
820
Device access filtering in cgroup v2
udzura
1
1k
"Story of Rucy" on RubyKaigi takeout 2021
udzura
0
920
Other Decks in Technology
See All in Technology
AWS Summit の片隅で、体育座りしながらコミュニティがにぎわう理由を考えた
k_adachi_01
2
340
AIエージェントとPhysical AIが拓く製造業の変革(ハノーバーメッセリキャップ)
iotcomjpadmin
0
210
きのこカンファレンス2026_肩書きを外したとき私は誰か
yamasatimi
1
130
HookでSAST、CIでSAST、SCAでどうにかしている話 / layered-security-for-ai-written-code-with-sast-and-sca
yamaguchitk333
0
100
ご挨拶「10周年を迎える共創ラボのこれまでとこれから」
iotcomjpadmin
0
180
Multi-Agent並列開発を 安全に回すための技術 / Technology for Safely Multi-Agent Parallel Development
tooppoo
0
250
知見・人・API・DB・予算 ─ ナイナイ尽くしだった人事データ整備 with dbt、5年間の学び
ken6377
1
140
テスト設計の本質を改めて考えてみる~生成AIを活用する時代だからこそ、作ったテストの説明性を高めよう~
yamasaki696
1
290
CVE-2026-20833_脆弱性対応とAES 化について
jukishiya
0
350
GitHub Copilot運用のリアル ~AI Credit時代にどう向き合うか~
takafumisu2uk1
0
620
Baseline対応のDOMの型定義を作った
uhyo
2
640
AI駆動開発におけるQAエンジニアの役割事例 〜AI駆動開発の現場から〜
kobayashiyorimitsu
0
290
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.4k
Crafting Experiences
bethany
1
200
Testing 201, or: Great Expectations
jmmastey
46
8.2k
Product Roadmaps are Hard
iamctodd
55
12k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
270
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
400
The Spectacular Lies of Maps
axbom
PRO
1
840
エンジニアに許された特別な時間の終わり
watany
107
250k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
270
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
600
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
300
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ͬͯͯφ͍͜ͱΛ͍ͯ͠Δ͜ͷײ͡