個人メモです。
Dockerコンテナの中で複数のプロジェクトを展開している場合にartisanコマンドを実行する方法。
コンテナの中に入ってすぐにphp artisan config:cache
が使えない場合、コンテナの中で該当するプロジェクトのルートディレクトリに移動する必要がある。
$ docker exec -it コンテナ名 bash
bash-4.2# cd projects/src/プロジェクトディレクトリ
bash-4.2#
bash-4.2# php artisan config:cache
Configuration cache cleared!
Configuration cached successfully!
コンテナ内でディレクトリを移動してもプロンプトは変わらない。
###参考: ディレクトリを移動しない場合はエラーになる
$ docker exec -it コンテナ名 bash
bash-4.2# php artisan config:cache
Could not open input file: artisan