# dnnmmp **Repository Path**: bigcat9527/dnnmmp ## Basic Information - **Project Name**: dnnmmp - **Description**: 基于docker的开发集成环境 (docker,nodejs,php,nginx,mongo,mysql,redis) - **Primary Language**: Shell - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 14 - **Created**: 2019-08-28 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于docker的开发者集成环境 [官方文档](http://blog.kaka996.com/) 最近更新: 2019-08-26 增加php7.1、php7.3、rabbitmq队列服务 2019-08-22 超级好用的接口管理工具Yapi 2019-08-19 docker可视化管理工具portainer ## dnnmmp是什么?   它是基于docker的开发者集成环境,包含丰富的软件,但它是未来开发者的趋势,因为基于docker,使你本机电脑有云开发的效果。 一键安装所有程序,或者单独使用某个程序;方便版本切换,因为它是基于docker,所以一点也不影响本机环境,让程序员的整个生涯都不再需要为环境困扰。 前端、服务端、运维可以直接使用,效率提高非常多。 ## 目前包含的软件 0. Yapi : 接口管理工具 1. Node.js : 建议所有开发者学习的语言 2. PHP : 世界上最好的语言 3. Mysql : 数据库 4. MongoDB : 数据库 5. Redis : 数据库 6. Nginx : 服务器 7. Portainer : docker管理工具 8. rabbitmq : 队列服务 ## 特性 >1.使用对象:**前端**,**服务端**,**运维** >2.兼容**OneinStack**的配置文件,完善的配置说明 >3.支持**绑定多个域名** >4.清晰的docker文件、配置文件、日志文件结构 >5.支持多版本php及php**扩展**安装 >6.程序是基于docker最新stable版,并从官方仓库下载 >7.持续不断更新,支持交互、无人值守安装 >8.支持系统版本:Linux、MacOs、Windows >9.docker可视化管理 ## 1.安装步骤 - [官方文档](http://blog.kaka996.com/) #### 帮忙加个星吧: [点击:GitHub](https://github.com/wallace5303/dnnmmp) ## 附录1:目录结构 ``` / ├── composer Composer配置与缓存 ├── config 配置文件 │   ├── mongodb mongodb │   ├── Dockerfile Dockerfile文件 │   ├── mysql mysql │   ├── Dockerfile │   ├── mysql.cnf mysql配置文件 │   ├── nginx nginx │   ├── conf.d │   ├── certs 秘钥 │   ├── localhost_https.conf https虚拟主机 │   ├── localhost.conf 虚拟主机 │   ├── Dockerfile │   ├── nginx.conf nginx配置 │   ├── node node │   ├── Dockerfile │   ├── php php │   ├── extensions 扩展及脚本 │   ├── install.sh 基础安装脚本 │   ├── php56.sh php5.6扩展安装脚本 │   ├── php72.sh php7.2扩展安装脚本 │   ├── Dockerfile │   ├── php-fpm.conf php-fpm配置文件 │   ├── php.ini php.ini配置文件 │   ├── redis redis │   ├── Dockerfile │   ├── redis.conf redis配置文件 │   ├── yapi yapi │   ├── Dockerfile │   ├── config.json yapi配置文件 │   ├── entrypoint.sh 脚本 │   ├── wait-for-it.sh 脚本 ├── mongo mongodb数据目录 ├── log 日志目录 ├── mysql MySQL数据目录 ├── portainer_data portainer ├── docker-compose.yml Docker 服务配置 ├── docker-compose-manage.yml 管理服务 ├── .env 环境配置 └── www 代码目录 ``` ## 附录2:收集的程序员常用网站 - [程序员常用网站](http://www.kaka996.com/web/dh/dev)