本项目是一套用于 PHP 的 Docker 开发环境,站在巨人[DNMP]的肩膀上衍生的一个版本。
为什么会有这个项目:
- DNMP 首次启动需要进行构建,时间较长,步骤繁琐
- DNMP 有一些容器抛出的错误日志,没有进行修复
- DNMP 部分镜像
TZ
环境变量不生效 - DNMP 产生大量
docker logs
占用磁盘空间,需要重建容器才能释放 - 其他问题...
大部分场景下,我们希望开箱即用。当然,凡事都有两面性,不需要构建的代价,就是对镜像的定制化能力变低,看个人取舍。
重要的事情说三遍:
该项目仅适用于本地开发,不能用于生产环境
该项目仅适用于本地开发,不能用于生产环境
该项目仅适用于本地开发,不能用于生产环境
目前支持开箱即用的服务有:
- Mysql5.7(使用官方镜像)
- Mysql8.0(使用官方镜像)
- phpMyAdmin(使用官方镜像)
- Redis(使用官方镜像)
- phpRedisAdmin(使用官方镜像)
- Memcached(使用官方镜像)
- PHP8.1/PHP8.0/PHP7.4/PHP7.3(使用基于官方的集成镜像 suyar/php:x.x-integration)
- Nginx(使用官方镜像)
- RabbitMQ(使用官方镜像)
- MongoDB(使用官方镜像)
- Mongo-Express(使用官方镜像)
- Elasticsearch(使用官方镜像)
- Kibana(使用官方镜像)
====>>>[友情源码链接]