下载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