概要 Dockerで一からLaravelの環境を作ってみたかったんです。 流れを理解できるように記事として残します。 構成はNginx + php-fpm + (MySQL, PostgreSQL, Redis) この記事では扱いませんが、XdebugとPhpStormの連携と言ったことも後々言及する予定です。 設定はGithubにあがっています。 この記事で学べること DockerとDocker Composeを使用して一からDockerのPHP(Laravel)環境を作る方法 この記事で触れないこと Nginxやphp-fpmの細かい設定ファイルについて 各種パフォーマンスチューニング さっそく始めていきます。 Nginx まずはNginxのコンテナを準備。 Nginxの公式イメージをそのまま使います。 下記のようなdocker-compose.ymlを作成します。