環境
- Windows 10
- Docker for Windows 2.0.0.3
前言
以下採用單一專案的方式建立環境。
安裝 Laradock
從 GitHub 上將 Laradock 下載下來。
| 1 | git clone https://github.com/Laradock/laradock.git Laradock | 
複製範本 env-example 檔作為設定檔。
| 1 | cd Laradock | 
修改 .env 檔的 APP_CODE_PATH_HOST 參數到指定的映射路徑:
| 1 | APP_CODE_PATH_HOST=../Projects/laravel | 
使用 docker-compose 指令啟動 Laradock。
| 1 | cd Laradock | 
設定 MySQL
修改 mysql\my.cnf 檔:
| 1 | [mysqld] | 
重新建立 MySQL 容器:
| 1 | docker-compose build --no-cache mysql | 
進入 MySQL 容器。
| 1 | docker-compose exec mysql bash | 
使用 root 使用者進入資料庫。
| 1 | mysql -uroot -proot | 
查看所有使用者。
| 1 | > SELECT user,authentication_string,plugin,host FROM mysql.user; | 
建立專案
建立專案資料夾。
| 1 | cd Projects | 
使用 laradock 使用者進入 workspace 容器。
| 1 | cd Laradock | 
安裝 Laravel 安裝器。
| 1 | laradock@107a4945c6fe:/var/www$ composer global require laravel/installer | 
建立專案。
| 1 | laradock@107a4945c6fe:/var/www$ laravel new | 
修改 .env 檔。
| 1 | DB_CONNECTION=mysql | 
執行遷移。
| 1 | laradock@107a4945c6fe:/var/www$ php artisan migrate |