下載laradock
git clone https://github.com/laradock/laradock.git
cp env-example .env
在laradock 同級目錄中創建wwwroot作為項目存在目錄(目錄名自己隨意)
打開laradock下的 .env 文件
vi .env
設置:
APPLICATION=../wwwroot/
啟動docker-compose up -d mysql nginx redis
查看容器是否啟動:
docker ps
在 wwwroot 目錄下創建laravel 項目({自己服務器路徑}/wwwroot/laravel)
設置laravel 下面的.env文件
DB_HOST=mysql
REDIS_HOST=redis
mysql 數據庫初始用戶名 root 密碼root
DB_USERNAME=root
DB_PASSWORD=root
?配置nginx 配置文件
編輯 {自己服務器路徑}/laradock/nginx/sites/default.conf
(只要是{自己服務器路徑}/laradock/nginx/sites/*.conf 文件即可和普通nginx配置一樣)
server_name 公網域名;
root /var/www/laravel/public;(自己根據實際情況寫 /var/www 是固定的)
重啟nginx 容器
docker-compose restart nginx
通過域名即可訪問該laravel項目了
參考文檔
1. http://laradock.io/getting-started/
2. https://yeasy.gitbooks.io/docker_practice/content/compose/commands.html#restart