规范的docker部署案例
最后更新于:2022-04-02 03:03:27
[TOC]
> [github](https://github.com/yeszao/dnmp)
## 概述
DNMP项目特点:
1. `100%`开源
2. `100%`遵循Docker标准
3. 支持**多版本PHP**共存,可任意切换(PHP5.4、PHP5.6、PHP7.1、PHP7.2、PHP7.3)
4. 支持绑定**任意多个域名**
5. 支持**HTTPS和HTTP/2**
6. **PHP源代码、MySQL数据、配置文件、日志文件**都可在Host中直接修改查看
7. 内置**完整PHP扩展安装**命令
8. 默认支持`pdo_mysql`、`mysqli`、`mbstring`、`gd`、`curl`、`opcache`等常用热门扩展,根据环境灵活配置
9. 可一键选配常用服务:
* 多PHP版本:PHP5.4、PHP5.6、PHP7.1-7.3
* Web服务:Nginx、Openresty
* 数据库:MySQL5、MySQL8、Redis、memcached、MongoDB、ElasticSearch
* 消息队列:RabbitMQ
* 辅助工具:Kibana、Logstash、phpMyAdmin、phpRedisAdmin、AdminMongo
10. 实际项目中应用,确保`100%`可用
11. 所有镜像源于[Docker官方仓库](https://hub.docker.com/),安全可靠
12. 一次配置,**Windows、Linux、MacOs**皆可用
13. 支持快速安装扩展命令`install-php-extensions apcu`
';