Gunma.web#42の発表内容。 dockerを再度使い始めるまでの話。
docker࠶ೖ2021-8-21 Gunma.web #42 OnLine
View Slide
ࣗݾհ• ͳ·͑ɿ͗͢ΉΒɹΉͶͷΓ• Twitterɿ@ckicktx• 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ೖΕͯಈ͔͍ͯͨ͠…ؾ͕͢Δ
खΛಈ͔͢ ͦͷ2Qiita DockerͰڥߏங͢ΔͨΊͷ࠷ݶͷ֓೦ཧղ3෦ߏͰdockerͷجຊ͔Βdocker-composeΛͬͨڥߏங·Ͱஸೡʹղઆ͞Ε͍ͯΔΤϯτϦ
͍͟ڥߏஙʂ
ߏஙڥ• ্هΤϯτϦͦͷ··ɻ• NginxͰϦόʔεϓϩΩγཱͯΔ• ϙʔτ൪߸ʹ·͞ΕΔࣄͳ͘”myapp.local.localhost”ͳͲͷυϝΠϯ໊ͰΞΫηεͰ͖Δ(chromeݶఆ)• SSL௨৴Ͱ͖Δ(mkcert)ɻϫΠϧυΧʔυͷূ໌ॻͰແݶʹڥ࡞ΕΔʲMac/WinରԠʳDockerͰPHPϩʔΧϧ։ൃڥͷ࠷ڧߏஙํ๏
ߏஙڥ• ߏஙڥΠϝʔδసࡌɿʲMac/WinରԠʳDockerͰPHPϩʔΧϧ։ൃڥͷ࠷ڧߏஙํ๏ΑΓ
ߏஙڥ• ߏஙڥΠϝʔδ
ߏஙڥ
࠷ڧͷΦϨΦϨMAMPʂ
·ͱΊ• MAMPͱͯ͑͠Εྑ͍• ϩʔΧϧͷϓϩΩγαʔόΊͪΌศར• υϝΠϯ໊ͰΞΫηε࠷ߴ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠