安装docker环境
拉取laravel镜像
docker pull laraedit/laraedit
创建laravel容器
docker run --name vim -itd -p 8080:80 -v ~/Desktop/laravel:/var/www/html/app laraedit/laraedit
--name 指定新建容器名称
-p 端口映射,指定本地端口8080映射到容器的80端口
-v 目录挂载,本机目录:容器目录
-d 在后台运行
登录容器
docker exec -it laravel /bim/bash
创建项目(容器内)
cd /var/www/html/
laravel new app
查看应用日志(容器内)
tail -f /var/www/html/app/storage/logs/laravel.log
查看容器日志(容器外)
docker logs -f laravel
创建文件(容器内)
touch /var/www/html/app/.env
添加内容如下:
APP_NAME=Laravel
APP_ENV=local
APP_KEY=
APP_DEBUG=true
APP_LOG_LEVEL=debug
APP_URL=http://localhost
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
BROADCAST_DRIVER=log
CACHE_DRIVER=file
SESSION_DRIVER=file
SESSION_LIFETIME=120
QUEUE_DRIVER=sync
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
生成key
php /var/www/html/app/artisan key:generate
测试安装成功
访问127.0.0.1:8080会看到laravel首页,否则的话就查日志看看原因吧