スタッフ一同の近況報告 -2025年夏/男性スタッフ篇-
2025.08.22
ハジメクリエイト社員による、日々の業務やトレンド、日常のアレコレについてお届けします。
2025.08.22
2025.08.22
2025.08.06
Docker2025.04.30
Chief Engineer Sho Tsukamoto
2023年4月入社。Web職人のたまごです。 最近はもっぱらコーディングすることは少なく、LaravelやReact Nativeを用いたシステム開発をメインとしています。
94
418
523
953
1,234
どうもこんにちは塚本です。
今回は、Docker Desktopを使ってLaravelの開発環境を構築する方法をご紹介します。
社内向けの勉強資料という役割も兼ねています。
Dockerイメージはucan-lab/docker-laravel を利用します。
このDockerイメージはLaravelの開発に必要なものが一通り揃っており、環境構築の手間を大幅に削減できます。
プロジェクトディレクトリの作成
まず、Laravelプロジェクトを保存するディレクトリを任意の場所に作成します。ターミナルを開き、以下のコマンドを実行します。
$ mkdir ~/Projects/laravel-dev $ cd ~/Projects/laravel-dev作成するディレクトリはお任せします。
Dockerイメージのクローン
必要なデータを
cloneで取得します。$ git clone git@github.com:ucan-lab/docker-laravel.git .Laravelプロジェクトの作成
以下のコマンドでプロジェクトの新規作成が可能です。
makeコマンドが動かない場合
以下のように個別対応してください。
$ mkdir -p src $ docker compose build $ docker compose up -d $ docker compose exec app composer create-project --prefer-dist laravel/laravel . $ docker compose exec app php artisan key:generate $ docker compose exec app php artisan storage:link $ docker compose exec app chmod -R 777 storage bootstrap/cache $ docker compose exec app php artisan migrate確認
正常にプロジェクト作成できていればLaravelの初期画面が表示されます。
まとめ
ucan-lab/docker-laravelを利用することで、Docker Desktop上で手軽にLaravelの開発環境を構築できることがご理解いただけたかと思います。makeコマンドを活用することで、より効率的に開発を進めることができるでしょう。