DockerでApache+PHP+MySQLの環境構築

Be33a704f251c77162896ac5ba03e9ac?s=47 SAW
May 16, 2020

 DockerでApache+PHP+MySQLの環境構築

関西PHP勉強会 の発表資料です。

Be33a704f251c77162896ac5ba03e9ac?s=128

SAW

May 16, 2020
Tweet

Transcript

  1. 6.

    ؔ੢1)1ษڧձ ๏1)1ͱ.Z42-ͷίϯςφؒ௨৴Λߦ͏ͨΊʹ࡞੒ ‣ docker network create ネットワーク名Ͱ%PDLFSωοτϫʔΫΛ࡞੒ ๏docker network lsͰ࡞੒͞Εͨ%PDLFSωοτϫʔΫͷҰཡΛදࣔ

    %PDLFSωοτϫʔΫͷ࡞੒ $ docker network create my-network $ docker network ls NETWORK ID NAME DRIVER SCOPE 6681a32a3d6f bridge bridge local bc8ace895846 host host local 74bc6dce3a53 my-network bridge local 6f730504383f none null local
  2. 9.

    ؔ੢1)1ษڧձ ๏1%0ͷίϯετϥΫλͷୈҾ਺Λमਖ਼ ‣ host=ͷՕॴΛ.Z42-ͷίϯςφ໊ʹमਖ਼ ઀ଓઃఆͷมߋ <?php # host= の右辺には MySQL

    のコンテナ名 (mysql-db) を指定 $con = new PDO(‘mysql:dbname=db;host=mysql-db’, ‘db’, ‘test’); # 以下省略
  3. 16.

    ؔ੢1)1ษڧձ ๏1%0ͷίϯετϥΫλΛमਖ਼ ‣ hosts=Λ.Z42-ίϯςφͷ*1ΞυϨεʹมߋ 1%0ͷ઀ଓઃఆͷมߋ <?php # MySQL コンテナの IP

    アドレス (172.17.0.3) を指定 $con = new PDO(‘mysql:dbname=db;host=172.17.0.3’, ‘db’, ‘test’); # 以下省略