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
clicktx
August 21, 2021
Technology
0
320
docker再入門
Gunma.web#42の発表内容。
dockerを再度使い始めるまでの話。
clicktx
August 21, 2021
Tweet
Share
More Decks by clicktx
See All by clicktx
Gunma.web #53 前座LT
clicktx
0
110
どうするUX
clicktx
0
150
シン・クラウドを使ってみた話
clicktx
1
260
メールサーバを移行した話
clicktx
0
250
LTのためのLT
clicktx
0
230
Gunma.web#13 クラウドを使ってみた話
clicktx
0
670
Other Decks in Technology
See All in Technology
結果的にこうなった。から見える メカニズムのようなもの。
recruitengineers
PRO
1
130
QAエンジニアが スクラムマスターをすると いいなぁと思った話
____rina____
0
220
いまからでも遅くない!コンテナでWebアプリを動かしてみよう!コンテナハンズオン編
nomu
0
190
“常に進化する”開発現場へ! SHIFTが語るアジャイルQAの未来/20250306 Yuma Murase
shift_evolve
0
160
「頑張る」を「楽しむ」に変換する技術
tomoyakitaura
8
1.4k
30→150人のエンジニア組織拡大に伴うアジャイル文化を醸成する役割と取り組みの変化
nagata03
0
410
AIエージェント時代のエンジニアになろう #jawsug #jawsdays2025 / 20250301 Agentic AI Engineering
yoshidashingo
9
4.4k
Real World Nix CI/CD編
asa1984
1
120
あなたが人生で成功するための5つの普遍的法則 #jawsug #jawsdays2025 / 20250301 HEROZ
yoshidashingo
2
480
User Story Mapping + Inclusive Team
kawaguti
PRO
3
610
目標と時間軸 〜ベイビーステップでケイパビリティを高めよう〜
kakehashi
PRO
8
1.1k
最近のラズピッピいじり / 20250308-rpijam-13th-birthday
akkiesoft
0
110
Featured
See All Featured
How to Ace a Technical Interview
jacobian
276
23k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.5k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
A designer walks into a library…
pauljervisheath
205
24k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.7k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
28
1.9k
Site-Speed That Sticks
csswizardry
4
420
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.3k
Designing for Performance
lara
605
68k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Stop Working from a Prison Cell
hatefulcrawdad
268
20k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
366
25k
Transcript
docker࠶ೖ 2021-8-21 Gunma.web #42 OnLine
ࣗݾհ • ͳ·͑ɿ͗͢ΉΒɹΉͶͷΓ • Twitterɿ@ckickt x • Perl/PHP/JavaScript/HTML/CSS … •
blogɿhttps://perl.no-tubo.net • ͠͝ͱɿECαΠτཧਓ • ͠ΎΈɿϓϩάϥϛϯάɺࢁา͖ɺΩϟϯϓ
Ωϟϯϓ༻
পɻ
ͯ͞
ಈػɾڥ • M1 MacʹΓ͑Δʹ͋ͨͬͯΫϦʔϯ Πϯετʔϧ͔Βͷڥߏங • MAMP͕ಈ͔ͳ͍ͷͰdockerͱ͍͏બ • dockerͱ͍͑docker for
Mac • αʔόαΠυدΓͷweb։ൃ
·ͣ खΛಈ͔͢
खΛಈ͔͢ ͦͷ1 ख࢝Ίʹdocker for macΛΠϯετʔϧͨ͠ ࣌ʹνϡʔτϦΞϧ͕ग़ΔͷͰ࣮ફͯ͠Έ Δɻ
खΛಈ͔͢ ͦͷ1 ख࢝Ίʹdocker for macΛΠϯετʔϧͨ͠ ࣌ʹνϡʔτϦΞϧ͕ग़ΔͷͰ࣮ફͯ͠Έ Δɻ → git clone
ͯ͠ ΠϝʔδΛϏϧυ → ίϯςφʔ্ཱͪ͛ → docker hubʹpush
docker hubpush͢Δͱ͜Ζ·ͰΔͱ6 લʹpushͨ͠ΠϝʔδΛൃݟʂ ͜ͷࠒvirtual boxʹlinuxೖΕͯಈ͔͍ͯ͠ ͨ…ؾ͕͢Δ
खΛಈ͔͢ ͦͷ2 Qiita DockerͰڥߏங͢ΔͨΊͷ࠷ݶͷ ֓೦ཧղ 3෦ߏͰdockerͷجຊ͔Βdocker-compose Λͬͨڥߏங·Ͱஸೡʹղઆ͞Ε͍ͯΔ ΤϯτϦ
͍͟ڥߏஙʂ
ߏஙڥ • ্هΤϯτϦͦͷ··ɻ • NginxͰϦόʔεϓϩΩγཱͯΔ • ϙʔτ൪߸ʹ·͞ΕΔࣄͳ͘”myapp.local.localhost” ͳͲͷυϝΠϯ໊ͰΞΫηεͰ͖Δ(chromeݶఆ) • SSL௨৴Ͱ͖Δ(mkcert)ɻϫΠϧυΧʔυͷূ໌ॻͰແ
ݶʹڥ࡞ΕΔ ʲMac/WinରԠʳDockerͰPHPϩʔΧϧ։ൃڥͷ࠷ڧߏஙํ๏
ߏஙڥ • ߏஙڥΠϝʔδ సࡌɿʲMac/WinରԠʳDockerͰPHPϩʔΧϧ։ൃڥͷ࠷ڧߏஙํ๏ΑΓ
ߏஙڥ • ߏஙڥΠϝʔδ
ߏஙڥ
࠷ڧͷΦϨΦϨ MAMPʂ
·ͱΊ • MAMPͱͯ͑͠Εྑ͍ • ϩʔΧϧͷϓϩΩγαʔόΊͪΌศར • υϝΠϯ໊ͰΞΫηε࠷ߴ
͝ਗ਼ௌ͋Γ͕ͱ ͏͍͟͝·ͨ͠