Laravelプロジェクトを構築するDocker構成ファイルをローカル環境に複製するため、以下のコマンドを実行する。
git clone https://github.com/aoi998/php-nginx-mariadb.git
ローカル環境に複製したDocker構成ファイルを使用してDockerコンテナを起動するため、以下のコマンドを実行する。
docker compose up -d
起動したPHPコンテナにアクセスするため、以下のコマンドを実行する。
docker exec -it app-php bash
PHPコンテナにLaravelをインストールするため、以下のコマンドを実行する。
composer create-project --prefer-dist laravel/laravel app "12.x"
PHPコンテナとのアクセスを終了するため、以下のコマンドを実行する。
exit
LaravelプロジェクトをDockerコンテナにマウントするため、compose.yml
ファイルを以下のように編集する。
web:
volumes:
- - .:/var/www/
+ - ./app:/var/www
nginx:
volumes:
- - .:/var/www
+ - ./app:/var/www
変更したcompose.yml
ファイルの設定を反映するため、Dockerコンテナを更新する。
Dockerコンテナを更新するため、以下のコマンドを実行する。
docker compose up -d