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
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
530
新規サービスの技術選定と設計
f96q
1
18k
Vue.jsとRailsで作るWebアプリケーション
f96q
0
840
2013年を振り返って
f96q
0
780
Git勉強会@KRAY
f96q
1
2.1k
等強Ruby会議10に参加しての感想
f96q
2
960
Inside Tripclip
f96q
2
1.6k
Other Decks in Technology
See All in Technology
デジタル・デザイン構想 by Sayaka Ishizuka
y150saya
0
200
プライバシー保護の理論と実践
lycorptech_jp
PRO
1
250
SRE本の知られざる名シーン / The Hidden Gems of Google SRE Book
nari_ex
1
340
最近評価が難しくなった
maroon8021
0
310
Docker Desktop不要の時代が来る? WSL標準の「wslc」で Linuxコンテナを動かしてみた.
ueponx
0
910
ADDF - ループエンジニアリングするフレームワークを作ったら/I Didn't Set Out to Build Loop Engineering, But ADDF Did
fruitriin
0
110
しぶいSRE: サーバから見えない障害にどう向き合うか。ラストワンマイルのデバッグ実践 / Shibui SRE
kanny
13
5.8k
Baseline対応のDOMの型定義を作った
uhyo
3
730
型は壁、Rustでもバグを直すな、表現できなくせよ
nwiizo
13
2k
スタートアップにおけるアジャイルの実践について #shibuyagile
murabayashi
3
2.2k
【Claude Code】鹿野さんに聞く 私の推しの並行開発環境 大公開 / claude-code-parallel-2026-07-15
tonkotsuboy_com
10
5.7k
[2026-07-15] AI Ready なはずだったアーキテクチャと、見えてきた課題・次に目指す状態
wxyzzz
4
2.3k
Featured
See All Featured
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
800
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
460
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
So, you think you're a good person
axbom
PRO
2
2.1k
Designing for humans not robots
tammielis
254
26k
Odyssey Design
rkendrick25
PRO
2
730
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
340
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
210
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
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 ͳϑΝΠϧʹͳͬͯΔ