🐩

Laravelの環境をDockerで簡単構築

2023/05/27に公開

記事の概要

初心者向け記事。Dockerを使用してLaravelの開発環境を簡単に構築する方法です。
Dockerがインストールされていることが前提となります。

環境

  • Docker version 20.10.23

Laravelのプロジェクトを作成

下記のコマンドを任意のディレクトリで実行。
MyAppの箇所は好きなプロジェクト名に変更してください。
今回はphp=80のところで、phpのバージョンを8.0に指定しています。

~/your
curl -s "https://laravel.build/MyApp?php=80&with=mariadb" | zsh

念の為、作成したプロジェクトの権限を変更する。

~/your/MyApp
sudo chmod -R 777 MyApp

設定ファイルの書き換え

.env ファイルの下記の部分を修正。

LOG_CHANNEL=daily
APP_NAME=MyAPPName

config/app.phpを修正

'timezone' => 'Asia/Tokyo',
'faker_locale' => 'ja_JP',

ブラウザで確認

作成したプロジェクト内で下記コマンドを実行しコンテナを立ち上げる。

sail up -d

localhostで以下のような画面が表示されれば完了です。

立ち上げたままでも大丈夫ですが、コンテナを閉じる時は以下のコマンドで終了してください。

sail down

Dockerについてまだよく理解できていないので、以下のドキュメントを呼んで勉強中です。
https://matsuand.github.io/docs.docker.jp.onthefly/

Discussion