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
![hanhan's blog - DockerでLaravel5.4のDuskを実行する環境を整える](https://cdn-ak-scissors.b.st-hatena.com/image/square/489431674d60add50bfd4cbb112a7e79f00c2af4/height=288;version=1;width=512/https%3A%2F%2Fblog.hanhans.net%2Fimages%2Ficon400.jpg)