- Laravel
- Think Php
├── data 数据库数据目录
│ ├── redis Redis 数据目录
│ └── mysql MySQL8 数据目录
├── nginx Nginx 目录
│ └── default.conf Nginx 默认配置文件 如需修改请自行改动
├── php Php dockerfile文件目录
│ └── Dockerfile Docker 安装各类扩展 以及 两个版本的redis扩展 可供选择
└── docker-compose.yml docker-compose.yml文件
- 创建 docker文件夹 在此文件夹下�
clone
此项目 - docker同级目录创建app文件夹 此文件夹存放项目文件
- 修改
env
文件 - 执行
docker-compose build && docker-compose up -d
- 执行完毕之后访问
localhost:port
例如localhost:8081
此端口对应env中的NGINX_PORT
有关mysql8外部链接错误的问题 SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client
这里是我当初 踩的坑 解决了你的问题的话帮忙点个赞.
喜欢的话点个✨把