Laravel Duskの実行をコンテナ内のみで完結させたかったので試してみた。 dockerさえ動けばDuskの実行が可能になるので、環境構築が楽だしCIさせやすい。 サンプルコードは下記リポジトリを参照 https://github.com/hanhan1978/docker-laravel54-skelton 構成図 NginxからPHP-FPMへリバースプロキシするシンプルな構成 PHP-FPMのコンテナからLaravel Duskを実行すると、Seleniumのコンテナへテストのリクエストを送信 Seleniumのサーバはテスト対象のWebアプリを参照するためにNginxのコンテナへリクエストを送信 公式イメージのstandalone selenium webdriverを利用 docker-composeの設定はv2以上 docker-compose.ymlの中身version