1、首先将 Laradock 项目代码克隆到本地:
git clone https://github.com/Laradock/laradock.git
2、进入 laradock 目录将 env-example 重命名为 .env:
cp env-example .env
打开你PHP项目的.env文件或者你正在读取的配置文件, 并将数据库配置DB_HOST设置为mysql:
DB_HOST=mysql REDIS_HOST=redis QUEUE_HOST=beanstalkd
运行 docker-compose 来构建环境
docker-compose up -d nginx mysql redis
5、要测试配置访问域名指向 Docker 环境目录,我们先在 laradock 父级目录下创建一个与 laradock 同级的 wwwroot 目录,然后在 wwwroot 目录下运行以下命令创建一个新的 Laravel 应用:
composer create-project laravel/laravel blog --prefer-dist
然后我们需要到 laradock 下编辑 .env 中的 APPLICATION 配置项:
APP_CODE_PATH_HOST=../wwwroot/
这样就相当于为 wwwroot 与 Docker 的 /var/www 目录建立了软链接,然后我们在 laradock/nginx/sites 目录下新增一个 blog.conf 配置,设置虚拟域名为 blog.test:
server {
listen 80;