目次
Laravel Sailとは
「Laravel公式のDocker環境」
ターミナルでコマンド実行するだけで、DockerでLaravel環境を一発で作ってくれる便利なコマンドラインツールです。
Laravelは通常LEMPと呼ばれる環境が必要です。
LEMPとは?主な特徴やよく比較されるLAMPとの違いをわかりやすく解説
LEMPは、Linux(L)・Nginx(E)・MySQL(MariaDB)・PHP(Perl/Python)により構成されるWebアプリケーション環境です。
インストール
curl -s "<https://laravel.build/example-app>" | bash
このコマンドについて
- curlでダウンロードしたスクリプトをbashにパイプし実行します。
- 最後にパスワードの入力を求められますので入力してください。(パスワードは入力中表示されません)
sail の立ち上げ
cd example-app
example-appに移動します。
./vendor/bin/sail up -d
起動に少し時間がかかりますので次のマイグレーション実行には間を空けてください。
マイグレーション実行
./vendor/bin/sail artisan migrate
必要なデーターベースが作成されます。
エラーがが出た場合、sail upからやり直してください。
デフォルト画面の表示
http://localhost/にアクセスすると以下の画面が表示されます。
sailを使ったLaravel環境の構築が完了しました!
全てのコンテナを停止するには
./vendor/bin/sail stop
を実行してください。