Laradockを使ってLaravel環境を構築する
Laradockを使ってLaravel環境を構築する方法を以下にまとめる。
環境
- OS: macOS 10.14
- docker: Docker Desktop 2.2
手順
Laradockを git clone
プロジェクトのディレクトリに移動して、cloneする
git clone https://github.com/LaraDock/laradock.git
laradockディレクトリに移動し、.envをコピーして作成
cd laradock
cp env-example .env
docker-composeで必要ファイルをダウンロードし、コンテナ初期化
ダウンロードと初期化完了まで30分くらいかかるので気長に待つ。
docker-compose up -d nginx mysql phpmyadmin workspace
起動中のdockerのプロセスを確認
docker ps
このとおり起動中のコンテナが確認できる。
workspaceコンテナへログイン
Laravelプロジェクトを仮想環境上に作成するため、コンテナworkspaceにログインします。
docker-compose exec --user=laradock workspace bash
laravel の新規プロジェクト作成
次を実行すると、laravel(version5.8) で、「lara_sample」のディレクトリで新規プロジェクトが作成されます。
composer create-project laravel/laravel lara_sample --prefer-dist “5.8.*”
プロジェクト作成完了したら、コンテナからログアウトする。
exit
.env の書き換え
laradockの.envを書き換えて、共有ディレクトリを設定する。
#変更前
APP_CODE_PATH_HOST=../
#変更後
APP_CODE_PATH_HOST=../lara_sample
コンテナの再起動
設定変更を反映するため、以下のとおり再起動後、http://localhost/
にアクセスして、Laravelの初期画面が表示されることを確認する
# サービスの停止
docker-compose stop
# dockerを起動する
docker-compose up -d nginx mysql
Author And Source
この問題について(Laradockを使ってLaravel環境を構築する), 我々は、より多くの情報をここで見つけました https://qiita.com/hdmt/items/e579bd78228012132205著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .