Install Laradock
md c:\dockers\laradockmd c:\dockers\laraprojectscd c:\dockers\laradockgit clone https://github.com/Laradock/laradock.gitcp .\.env.example .\.env
Configs
laradock
c:\dockers\laradock\.envAPP_CODE_PATH_HOST=../laraprojects
nginx
c:\dockers\laradock\nginx\sites\default.conf#root /var/www/public;root /var/www/laravel/public;
an alternative waycd c:\dockers\laradock\nginx\sites\cp .\laravel.conf.example .\laravel.conf
file name is irrelevant
Start Up Laradock
docker-compose up -d nginx mysql
Create a Demo Project
# enter workspace containerdocker-compose exec workspace bash# create the laravel projectcomposer create-project laravel/laravel --prefer-dist
Run
http://localhost
WTF?
Modify Directory Permission
# enter workspace containerdocker-compose exec workspace bashcd laravelchmod -R 777 storage/*
Yes, it's 777.