6 Star 33 Fork 13

哆啦好梦 / dnnmmp

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 4.01 KB
一键复制 编辑 原始数据 按行查看 历史
gaoshuaixing 提交于 2019-08-26 09:47 . doc

基于docker的开发者集成环境

官方文档

最近更新:

2019-08-26 增加php7.1、php7.3、rabbitmq队列服务

2019-08-22 超级好用的接口管理工具Yapi

2019-08-19 docker可视化管理工具portainer

dnnmmp是什么?

  它是基于docker的开发者集成环境,包含丰富的软件,但它是未来开发者的趋势,因为基于docker,使你本机电脑有云开发的效果。 一键安装所有程序,或者单独使用某个程序;方便版本切换,因为它是基于docker,所以一点也不影响本机环境,让程序员的整个生涯都不再需要为环境困扰。 前端、服务端、运维可以直接使用,效率提高非常多。

目前包含的软件

  1. Yapi : 接口管理工具
  2. Node.js : 建议所有开发者学习的语言
  3. PHP : 世界上最好的语言
  4. Mysql : 数据库
  5. MongoDB : 数据库
  6. Redis : 数据库
  7. Nginx : 服务器
  8. Portainer : docker管理工具
  9. rabbitmq : 队列服务

特性

1.使用对象:前端服务端运维

2.兼容OneinStack的配置文件,完善的配置说明

3.支持绑定多个域名

4.清晰的docker文件、配置文件、日志文件结构

5.支持多版本php及php扩展安装

6.程序是基于docker最新stable版,并从官方仓库下载

7.持续不断更新,支持交互、无人值守安装

8.支持系统版本:Linux、MacOs、Windows

9.docker可视化管理

1.安装步骤

帮忙加个星吧:

点击:GitHub

附录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:收集的程序员常用网站

Shell
1
https://gitee.com/wallace5303/dnnmmp.git
git@gitee.com:wallace5303/dnnmmp.git
wallace5303
dnnmmp
dnnmmp
master

搜索帮助