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使ってみた
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
danny
June 01, 2014
Technology
2.4k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
開発環境でDocker使ってみた
danny
June 01, 2014
More Decks by danny
See All by danny
Datapiaのフロントエンドについて
f96q
0
540
新規サービスの技術選定と設計
f96q
1
18k
Vue.jsとRailsで作るWebアプリケーション
f96q
0
840
2013年を振り返って
f96q
0
780
Git勉強会@KRAY
f96q
1
2.1k
等強Ruby会議10に参加しての感想
f96q
2
970
Inside Tripclip
f96q
2
1.6k
Other Decks in Technology
See All in Technology
モノリス Rails でも日中に rails db:migrate を走らせたい! / Daytime rails db:migrate on Monolithic Rails!
euglena1215
4
630
【CEDEC2026】次世代デジタルカードゲームのサーバー設計と運用 〜『Shadowverse: Worlds Beyond』の舞台裏~
cygames
PRO
1
1.4k
強化学習「理論」入門
enakai00
3
3.6k
攻撃と防御で学ぶAI時代のプロダクトセキュリティ演習
recruitengineers
PRO
9
3k
LLM・AIエージェントシステムベストプラクティス
shibuiwilliam
6
1.4k
ボトムアップ文化が強い組織で セキュリティをどう根付かせていくかの現在進行形の話 / Making Security Stick in a Bottom-Up Organization
yamaguchitk333
0
240
QAエンジニア起点で進める、SmartHRにおける信頼性向上について
kaomi_wombat
1
150
同じWAFが、攻撃の“形”は弾く── 正当な“形”の不正は通す
kuroneko13
0
220
え?フロントエンドエンジニアの ワイがインフラも!?
puku0x
1
670
制約理論(ToC)入門 2026版
recruitengineers
PRO
8
2.4k
オートロックマンションなのに、各部屋は施錠なし!? 攻撃者が組織内ネットワークで大暴れする理由 / The Front Door Is Locked, but the Rooms Are Wide Open: Why Attackers Move Freely Inside Enterprise Networks
nttcom
1
6k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
24
430k
Featured
See All Featured
WENDY [Excerpt]
tessaabrams
11
39k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Become a Pro
speakerdeck
PRO
31
6.2k
Documentation Writing (for coders)
carmenintech
77
5.5k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
Building an army of robots
kneath
306
46k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Fireside Chat
paigeccino
42
4k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
410
Building the Perfect Custom Keyboard
takai
2
840
Transcript
։ൃڥͰ%PDLFS ͬͯΈͨ QHDBGF EBOOZ
ࠓ͢͜ͱ w Πϯετʔϧํ๏ w ίϯςφͱΠϝʔδ w ϙʔλϏϦςΟ w -JOVYڥͱҧ͏ w
͍͔ͬͨ͢ w ͍ͮΒ͔ͬͨ
Α͋͘Δ։ൃڥ
ࣗͷ։ൃڥ
%PDLFSʹ͍ͭͯ w 9-$ -JOVY$POUBJOFST ΛͬͨԾڥ w HJUͳͲͷόʔδϣϯཧγεςϜͷΑ͏ʹมߋ ΛࠩͰཧͰ͖Δ w EPDLFS͕ಈ͘ڥͳΒɺଞͷڥʹҠߦ͢͠
͍ϙʔλϏϦςΟੑ
Πϯετʔϧํ๏ w VCVOUV w ϗετ04ͱͯ͠ɺΦϑΟγϟϧͰਪ͞Εͯ ΔͷͰ͓નΊ w TVEPBQUHFUJOTUBMMMYDEPDLFS
Πϝʔδͱίϯςφ w Πϝʔδ w อଘ͞ΕͯΔঢ়ଶ w ίϯςφ w ϫʔΩϯάεϖʔεͰಈ͍ͯΔঢ়ଶ w
ΠϝʔδΛݩʹىಈ w Ұఀࢭ͢ΔͱىಈͰ͖ͳ͍
DFOUPTͷΠϝʔδΛऔಘ vagrant@packer-virtualbox:~$ sudo docker pull centos:latest! Pulling repository centos! 0b443ba03958:
Download complete! 511136ea3c5a: Download complete! 7064731afe90: Download complete
ίϛοτπϦʔ vagrant@packer-virtualbox:~$ sudo docker images --tree! Warning: '--tree' is deprecated,
it will be removed soon. See usage.! !"511136ea3c5a Virtual Size: 0 B! !"7064731afe90 Virtual Size: 0 B! !"0b443ba03958 Virtual Size: 297.6 MB Tags: centos:latest
ίϯςφΛىಈͯ͠ૢ࡞ sudo docker run -t -i centos /bin/bash! bash-4.1# touch
home/test.txt! bash-4.1# exit! exit
ίϯςφJEΛௐΔ vagrant@packer-virtualbox:~$ sudo docker ps -a! CONTAINER ID IMAGE COMMAND
CREATED STATUS cf0ce15d1779 centos:latest /bin/bash About a minute ago Exited (0) 59 seconds ago
มߋΛ֬ೝ vagrant@packer-virtualbox:~$ sudo docker diff cf0ce15d1779! A /.bash_history! C /home!
A /home/test.txt
ίϛοτ vagrant@packer-virtualbox:~$ sudo docker commit cf0ce15d1779 centos! a91759364e6172ec5504d5af346e9d1be856aeafbec7491bbbdad8603d2f5d07
ίϛοτϩάΛ֬ೝ vagrant@packer-virtualbox:~$ sudo docker images --tree! Warning: '--tree' is deprecated,
it will be removed soon. See usage.! !"511136ea3c5a Virtual Size: 0 B! !"7064731afe90 Virtual Size: 0 B! !"0b443ba03958 Virtual Size: 297.6 MB! !"a91759364e61 Virtual Size: 297.6 MB Tags: centos:latest vagrant@packer-virtualbox:~$ sudo docker images --tree! Warning: '--tree' is deprecated, it will be removed soon. See usage.! !"511136ea3c5a Virtual Size: 0 B! !"7064731afe90 Virtual Size: 0 B! !"0b443ba03958 Virtual Size: 297.6 MB Tags: centos:latest ίϛοτલ ίϛοτޙ
৽͍͠Πϝʔδ͔Βىಈ vagrant@packer-virtualbox:~$ sudo docker run -t -i centos /bin/bash! bash-4.1#
cd home/! bash-4.1# ls! test.txt
ϙʔλϏϦςΟ w ίϯςφΛϑΝΠϧʹΠϯϙʔτͯ͠ɺͦΕΛ %PDLFS͕ಈ͘ผͳڥʹҠಈͯ͠ɺΠϝʔδͱ ͯ͠ΠϯϙʔτͰ͖Δɻ
ϙʔλϏϦςΟ w Πϯϙʔτ w EPDLFSFYQPSUDPOUBJOFS@JEcH[JQ DPOUBJOFSUBSH[ w ΤΫεϙʔτ w DBUDPOUBJOFSUBSH[cTVEPEPDLFSJNQPSU
JNBHF@OBNF
-JOVYڥͱҧ͏ vagrant@packer-virtualbox:~$ sudo docker run -t -i centos /bin/bash! bash-4.1#
cat /etc/redhat-release! CentOS release 6.5 (Final)! bash-4.1# uname -a! Linux b5f016f859fe 3.8.0-29-generic #42~precise1-Ubuntu SMP Wed Aug w Χʔωϧϗετ04ͷΛ͏
-JOVYڥͱҧ͏ w JOJUE͕ಈ͔ͳ͍ w VQTUBSU͕%PDLFS༻ʹΧελϚΠζ͞ΕͯΔ w TVQFSWJTPSEͳͲΛ͏
͍͔ͬͨ͢ w มߋͷࠩΛίϛοτͱͯ͠อଘͯ͠ΔͷͰɺ͢ ͙ίϛοτͷঢ়ଶʹͤΔ w ଞͷ%PDLFSͬͯΔڥʹҠߦ͕͍͢͠ w 04ϨϕϧͰԾԽͯ͠ͳ͍ͷͰɺΦʔόʔϔου ͕গͳ͍ w
ϗετ04ͷִ͞ΕͨϝϞϦʔۭؒͰϓϩηεΛ ࣮ߦ͢ΔͷͰϦιʔεͷޮ͕͍͍
͍ͣΒ͔ͬͨ w ίϛοτ܁Γฦͨ͠ΓɺίϯςφͷىಈΛසൟʹͬ ͯΔσΟεΫ༰ྔ͕͙͍ͬ͢ͺ͍ʹͳΔ w ίϯςφΛఀࢭ͠Α͏ͱͯ͠ɺࢭ·Βͳ͍͕࣌͋Δ w %PDLFSpMFΛϏϧυதʹͨ·ʹࢭ·Δͱ͖͕͋Δ w %PDLFSpMFͰॻ͖ࠐΈՄೳͳύʔϛογϣϯͰϑΝ
ΠϧΛ࡞ͯ͠ɺίϯςφىಈ͢Δͱ3FBE0OMZ ͳϑΝΠϧʹͳͬͯΔ