Laravel 8.x の開発環境を docker で作ってみた | よしにぃのあふぱくブログ

Laravel 8.x の開発環境を docker で作ってみた

プログラミング記事、超メモ的な記事です。2021年5月中旬現在の記事です。
最近、docker という仮想環境を作ることにハマっていますが、プログラミングする環境をすぐに作れるということで人気です。
今回は、laravel という、PHPのフレームワークの開発環境が作れるということで、メモがてら記事を書いてみました。

参考にさせていただいたサイト

最強のLaravel開発環境をDockerを使って構築する – Qiita

実際にやってみる

※上記記事では、6.xのLaravelインストールとしていましたが、最新バージョンの8.xをインストールしてみます。

  1. https://github.com/ucan-lab/docker-laravel.git からソースを落としてくる
  2. cd docker-laravel して、落としてきたディレクトリに入る
  3. vi Makefile して、laravel-install の行を以下に置き換える
    docker-compose exec app composer create-project --prefer-dist "laravel/laravel=8.*" .
  4. 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つのコンテナが作成されます。

めっちゃ楽です。
本コンテナの使い方は、「参考にさせていただいたサイト」の記事にわかりやすく書いてありました。