Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
docker再入門
Search
clicktx
August 21, 2021
Technology
0
310
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
94
どうするUX
clicktx
0
140
シン・クラウドを使ってみた話
clicktx
1
250
メールサーバを移行した話
clicktx
0
240
LTのためのLT
clicktx
0
230
Gunma.web#13 クラウドを使ってみた話
clicktx
0
660
Other Decks in Technology
See All in Technology
Ruby on Browser - RubyWorld Conference 2024
tmtms
1
110
Classmethod_regrowth_2024_tokyo_security_identity_governance_summary
hiashisan
0
690
Oracle Database Release and Support Timelines 2024/12/11
wmo6hash
0
180
re:Invent2024のIaC周りのアップデート&セッションの共有/around-re-invent-2024-iac-updates
tomoki10
0
650
Reliability Engineering at Studist
katsuhisa91
PRO
0
120
セキュリティ系アップデート全体像と AWS Organizations 新ポリシー「宣言型ポリシー」を紹介 / reGrowth 2024 Security
masahirokawahara
0
190
属人化したE2E自動テストを ひも解く
honamin09
1
110
多様なロール経験が導いたエンジニアキャリアのナビゲーション
coconala_engineer
1
160
Empowering Customer Decisions with Elasticsearch: From Search to Answer Generation
hinatades
PRO
0
300
ドメインロジックで考えるテスタビリティ
leveragestech
1
280
Advancing the 3D Geospatial Ecosystem in Japan via Global Collaborations
osgeojp
0
180
イベントをどう管理するか
mikanichinose
1
120
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Building an army of robots
kneath
302
44k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
780
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
110
49k
Bash Introduction
62gerente
608
210k
Designing on Purpose - Digital PM Summit 2013
jponch
116
7k
The Cost Of JavaScript in 2023
addyosmani
45
6.9k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
KATA
mclloyd
29
14k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
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ͱͯ͑͠Εྑ͍ • ϩʔΧϧͷϓϩΩγαʔόΊͪΌศར • υϝΠϯ໊ͰΞΫηε࠷ߴ
͝ਗ਼ௌ͋Γ͕ͱ ͏͍͟͝·ͨ͠