速習・Dockerと学ぶPHP / 20180310-PHPerKaigi

654dd30cdafe3eebdc09b0a9bd848f9e?s=47 Ayato
March 10, 2018

速習・Dockerと学ぶPHP / 20180310-PHPerKaigi

2018年3月10日
PHPerKaigi 2018 LT資料
ココネリ練馬 にて

654dd30cdafe3eebdc09b0a9bd848f9e?s=128

Ayato

March 10, 2018
Tweet

Transcript

  1. 10.

    Docker • ৭ΜͳॴͰศརʹ࢖͑Δ༷ʹͳ͖ͬͯͯΔ • GCP / AWS / Azure ͰਐԽ͕ܹ͍͠

    • ਎ۙͳॴͩͱ ϩʔΧϧ։ൃ؀ڥ / CircleCI 2.0 • speakerdeck.com/kunit ݟͯʂ
  2. 14.

    Dockerfile • shell script ͬΆ͍΋ͷ • Πϝʔδͷ࡞Γํ • ళฮͷઃఆϚχϡΞϧతͳ •

    ྫͱͯ͠ wordpress:4.9-php56-apache ͷ DockerΠϝʔδΛௐ΂ͯΈΔ
  3. 15.

    wordpress:4.9-php56-apache • hub.docker.com/_/wordpress/ ΁ΞΫηε • 4.9-php5.6-apache λάͷ Dockerfile ΛݟͯΈΔ
 㱺

    GitHubʹ Dockerfile ͕ஔ͍ͯ͋Δ • FROM ͱ RUN ͷॴʹ஫໨
 㱺 gd / mysqli / opcache ͸ೖͬͯΔ
 㱺 WordPressຊମ΋ઃஔࡁΈ • ͋Εɺapache͸ʁ
  4. 16.

    FROM ۟ΛḷΔ • FROM php:5.6-apache ͳͷͰ
 hub.docker.com/_/php/ ΁ΞΫηε • 5.6-apache

    λάΛݟΔ
 㱺 ͜Ε΋GitHubͰDockerfileΛݟͯΈΔ ...ͱ͍͏ײ͡ͰDockerfile८Γͷཱྀ͕ग़དྷ·͢ ྑ͍ઃఆ͸ਅࣅ͠Α͏ʂ(ϥΠηϯεOKͳΒ)