Laravel 8.x の開発環境を docker で作ってみた
プログラミング記事、超メモ的な記事です。2021年5月中旬現在の記事です。
最近、docker という仮想環境を作ることにハマっていますが、プログラミングする環境をすぐに作れるということで人気です。
今回は、laravel という、PHPのフレームワークの開発環境が作れるということで、メモがてら記事を書いてみました。
参考にさせていただいたサイト
最強のLaravel開発環境をDockerを使って構築する – Qiita
実際にやってみる
※上記記事では、6.xのLaravelインストールとしていましたが、最新バージョンの8.xをインストールしてみます。
- https://github.com/ucan-lab/docker-laravel.git からソースを落としてくる
- cd docker-laravel して、落としてきたディレクトリに入る
- vi Makefile して、laravel-install の行を以下に置き換える
docker-compose exec app composer create-project --prefer-dist "laravel/laravel=8.*" .
- make create-project
docker-compose exec app composer create-project --prefer-dist "laravel/laravel=8.*" .
Creating a "laravel/laravel=8." project at "./"
Installing laravel/laravel (v8.5.17)
>Downloading laravel/laravel (v8.5.17)
Installing laravel/laravel (v8.5.17): Extracting archive<br>Created project in /work/backend/.
〜〜 省略 〜〜
Creating docker-laravel_app_1 ... done
Creating docker-laravel_web_1 ... done
Creating docker-laravel_db_1 ... done
環境の構築・Laravelのインストールが完了
成功すると、docker に 3つのコンテナが作成されます。
めっちゃ楽です。
本コンテナの使い方は、「参考にさせていただいたサイト」の記事にわかりやすく書いてありました。