##初めてdockerlaravelを構築したのでその手順をまとめた
###1.Laradock取得
$mkdir ~/my_docker
$cd ~/my_docker
$git clone https://github.com/laradock/laradock.git
###2.Laradockの設置ファイル修正
$cd Laradock
$cp env-example .env
$cp mysql/docker-entrypoint-initdb.d/createdb.sql.example mysql/docker-entrypoint-initdb.d/createdb.sql
.env
//修正することで別プロジェクトで競合を防ぐ
-DATA_PATH_HOST=~/.laradock/data
+DATA_PATH_HOST=~/.laradock/my_docker_project/data
//こちらも競合を防ぐ
-COMPOSE_PROJECT_NAME=laradock
+COMPOSE_PROJECT_NAME=my_docker-laradock
-MYSQL_VERSION=latest
+MYSQL_VERSION=5.7
###3.Laradockビルド・アクセス
$cd ~/my_docker/laradock
$docker-compose build workspace ngnix mysql redis
$docker-compose up -d ngnix mysql redis
立ち上がればworksqaceサーバへアクセス
$docker-compose exec workspace bash
###4.Laravel・yarnインストール
workspaceサーバ内で書きコマンドを実行
$ composer create-project laravel/laravel --prefer-dist laravel //laravelインストール。プロジェクト名laravel
$cd laravel
$yarn install //yarnインストール
###5.Laravel設定ファイル修正
laradocker内の.envファイルと合わせる
こちらはlaravelの.envファイル
.env
DB_CONNECTION=mysql
DB_HOST=mysql
DB_PORT=3306
DB_DATABASE=default
DB_USERNAME=default
DB_PASSWORD=secret
###6.ブラウザアクセス
hosts修正
$sudo vi /private/etc/hosts
private/etc/hosts
+127.0.01 my_docker.com
####アクセス
ブラウザで http://my_docker.com へアクセスしlaravelが表示されれば完了