Upgrade to Pro — share decks privately, control downloads, hide ads and more …

如何にPHP7.3.3のDockerイメージを作るか

 如何にPHP7.3.3のDockerイメージを作るか

KUSANAGI RoDでのPHP7.3.3のDockerイメージの作り方

2ec42cd8400b1e8e5ba125936c1d27e9?s=128

Satoru MIYAZAKI

March 31, 2019
Tweet

Transcript

  1. 如何にPHP7.3.3の DOCKERイメージを作るか

  2. 自己紹介 みやざきさとる myzkstr.com @s_miyaza プライム・ストラテジー社でKUSANAGIを作っ ている人 PHPよくわからない WordPressよくわからない

  3. KUSANAGI ROD KUSANAGI=超高速WordPress仮想マシン NGINX/Apache + PHP7.3.3 + MariaDB NGINX→PHPは FastCGI(TCP:9000

    ) UNIX Socketでは同時接続数を稼げない PHP→MariaDB UNIX Socket(接続しっぱなしだから) KUSANAGI RoD KUSANAGI をDockerで動かす
  4. DOCKERはどうやって作る Dockerfileに書くだけ Dockerファイルはレイヤ構造 PHP7.3.3の公式イメージ(AlpineLinuxとDebianベースがある) 必要なライブラリをPeclなどで入れる 以上! セキュリティスキャンはAQUA社のMicroscannerを使用

  5. DOCKERHUBでイメージを作る Dockerファイルと関連ファイルをGitHubに登録 DockerHubで、GitHubレポジトリを連携 自動的につくる Masterレポがアップデートするか、タグを打つと自動作成 簡単!

  6. どこでつくってるか ここで絶賛公開中 https://cloud.docker.com/u/primestrategy/repository/docker/primes trategy/kusanagi-php7