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 >>= Docker
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Tomohiko Himura
October 04, 2015
Programming
0
5k
Docker >>= Docker
LT駆動開発19のスライドです。
https://github.com/LTDD/Sessions/wiki/LT駆動開発19
Docker >>= Docker(どっかーばいんどどっかー)
Tomohiko Himura
October 04, 2015
Tweet
Share
More Decks by Tomohiko Himura
See All by Tomohiko Himura
Marpでmermaidは簡単だときいたけど
eiel
0
1.5k
バイナリ読むのにElixirしてみた
eiel
0
84
アジャイルはさておきMake People Awesomeしたい
eiel
0
180
レビューは最優先にするようにしている
eiel
0
320
再考 Fourkeys メトリクス
eiel
2
690
Test mockをSnapshot testする
eiel
0
140
devenvに入門した
eiel
1
120
関数プログラミングの考え方
eiel
1
340
逆コンウェイ作戦はフィードバックループを作るために 逆向きの流れをつくること (5分版)
eiel
0
450
Other Decks in Programming
See All in Programming
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
690
Basic Architectures
denyspoltorak
0
660
メルカリのリーダビリティチームが取り組む、AI時代のスケーラブルな品質文化
cloverrose
2
510
Apache Iceberg V3 and migration to V3
tomtanaka
0
150
登壇資料を作る時に意識していること #登壇資料_findy
konifar
4
950
Oxlintはいいぞ
yug1224
5
1.3k
Honoを使ったリモートMCPサーバでAIツールとの連携を加速させる!
tosuri13
1
170
高速開発のためのコード整理術
sutetotanuki
1
390
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
540
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
140
AI Schema Enrichment for your Oracle AI Database
thatjeffsmith
0
250
AtCoder Conference 2025
shindannin
0
1k
Featured
See All Featured
Embracing the Ebb and Flow
colly
88
5k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
3.9k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
A Modern Web Designer's Workflow
chriscoyier
698
190k
For a Future-Friendly Web
brad_frost
182
10k
Six Lessons from altMBA
skipperchong
29
4.1k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Done Done
chrislema
186
16k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
140
Transcript
Docker >>= Docker 2015-10-03 LTۦಈ։ൃ19
ͻΉΒ ͱͻ͜ ͱ͖Ͳ͖ݱ࣮(Scala)͔Βಀආͯ͠Go͍ͯ͠Δ
9݄πΠʔτ https://twitter.com/eielh/status/642267410024656896
9݄πΠʔτ https://twitter.com/eielh/status/642267410024656896 ਖ਼ʹݴ͏ͱ(Pͷ΄͏͕ͭΒ͍ʜ
Dockerの中で Dockerを起動したい
Dockerコンテナの中で 兄弟コンテナを立ち上げて 結果を使いたい
$ docker run docker docker run docker ls
$ docker run docker ʮdocker run docker lsʯ EPDLFSͷதͰEPDLFSSVO͍ͨ͠
$ docker run docker ls ͦͷલʹEPDLFSSVO
$ docker run docker ίϚϯυ
$ docker run docker ls bin dev etc home lib
linuxrc media mnt proc root run sbin sys tmp usr var ࣮ࡍͷಈ͖
$ docker run docker docker run docker ls Post http:///var/run/docker.sock/v1.20/containers/create:
dial unix /var/run/docker.sock: no such file or directory. * Are you trying to connect to a TLS-enabled daemon without TLS? * Is your docker daemon up and running? EPDLFSͷதͰEPDLFSʜ WBSSVOEPDLFSTPDL͕ͳ͍ͬͯ͞
$ docker run \ -v /var/run/docker.sock:/var/run/docker.sock docker \ docker run
docker ls WͰ%PDLFSϗετͱEPDLFSTPDLΛڞ༗
$ docker run \ -v /var/run/docker.sock:/var/run/docker.sock docker \ docker run
docker ls bin dev etc home lib linuxrc media mnt proc root run sbin sys tmp usr var
$ docker run \ -v /var/run/docker.sock:/var/run/docker.sock docker \ docker run
docker ls bin dev etc home lib linuxrc media mnt proc root run sbin sys tmp usr var EPDLFSͷதͰEPDLFS͕ಈ͍ͨ
ϩʔΧϧϚγϯ %PDLFS)PTU
ϩʔΧϧϚγϯ EPDLFSίϚϯυ %PDLFS)PTU
ϩʔΧϧϚγϯ EPDLFSίϚϯυ )551 %PDLFS)PTU
ϩʔΧϧϚγϯ EPDLFSίϚϯυ )551 %PDLFS)PTU ίϯςφੜ
ϩʔΧϧϚγϯ %PDLFS)PTU
ϩʔΧϧϚγϯ EPDLFSίϚϯυ )551 %PDLFS)PTU
ϩʔΧϧϚγϯ EPDLFSίϚϯυ )551 %PDLFS)PTU ίϯςφੜ
ϩʔΧϧϚγϯ %PDLFS)PTU
ϩʔΧϧϚγϯ %PDLFS)PTU EPDLFSίϚϯυ
ϩʔΧϧϚγϯ %PDLFS)PTU EPDLFSίϚϯυ ίϯςφੜ
$ docker run \ -v /var/run/docker.sock:/var/run/docker.sock docker \ /bin/sh -c
"docker run docker ls | grep bin" bin sbin
docker run \ -v /var/run/docker.sock:/var/run/docker.sock docker \ /bin/sh -c \
”docker run docker ls | docker run -i docker grep bin" bin sbin
ϩʔΧϧϚγϯ %PDLFS)PTU MT HSFQ
Կ͕خ͍͠ͷ?
ひとつの docker イメージが ひとつのことに集中できる
Application A ͕͏͘͝Πϝʔδ Appliacion B ͕͏͘͝Πϝʔδ
Application A ͕͏͘͝Πϝʔδ Appliacion B ͕͏͘͝Πϝʔδ "ͷ݁ՌΛ#Ͱ͑Δ
Cronを動かすコンテナにアプリケーション不要 0 0 * * * docker run hoge 0
1 * * * docker run goro
Cronを動かすコンテナにアプリケーション不要 0 0 * * * docker run hoge 0
1 * * * docker run goro IPHFͱHPSP͕ϨδετϦʹ͋Ε0,
DBͷμϯϓΛS3ʹอଘͨ͠Γ dumpͰ͖Δίϯςφ aws cli ͷͰ͖Δίϯςφ **ඪ४ೖग़ྗͰܨ͛Δ**
·ͱΊ
·ͱΊ • dockerίϯςφͷத͔ΒܑఋͷίϯςφΛͭ͘ΕΔ • dockerϗετremote APIͰ੍ޚͰ͖Δ • ଓͰ͖ΕͲ͏ʹͰͳΔ • dockerϗετdockerΛϗετ͑͢͠͞ΕΑ͍
• ΫϥυαʔϏεʹ͓͍ͱ͚ϩʔΧϧ͕͖ͬ͢Γ