介绍
dnnmmp,它是基于 Docker 的开发者集成环境,包含丰富的软件,未来开发者的趋势。
新增内容如下:
dnnmmp官方文档
目前包含的软件
- Yapi : 接口管理工具
- Node.js : 建议所有开发者学习的语言
- PHP : 世界上最好的语言
- Mysql : 数据库
- MongoDB : 数据库
- Redis : 数据库
- Nginx : 服务器
- Portainer : docker管理工具
- rabbitmq : 队列服务
- PhpMyAdmin: mysql 管理工具
- PhpRedisAdmin: redis可视化管理工具
PhpRedisAdmin 介绍
phpRedisAdmin是一个在线管理redis的web工具,基于PHP完成。
安装步骤如下:
-
构建并启动:
$ cd dnnmmp
# 启动(后台)
$ docker-compose up -d phpredisadmin
# 停止
$ docker-compose stop phpredisadmin
# 删除容器
$ docker-compose rm phpredisadmin
-
访问web:
在浏览器中访问:http://localhost:8009


-
配置文件说明: .env文件中
############### redisMyAdmin ###############
REDISMYADMIN_HOST_PORT=8009 # web访问端口
ADMIN_USER= # 为面向用户的基本Auth定义用户名(默认为空)
ADMIN_PASS= # 为面向用户的基本Auth定义用户密码(默认为空)
# 服务1
REDIS_1_HOST=redis # 访问地址
REDIS_1_NAME=redis_1 # 别名
REDIS_1_PORT=6379 # 端口
REDIS_1_AUTH= # 认证
# 多个服务 test
REDIS_2_HOST=192.168.10.215
REDIS_2_NAME=redis_2
REDIS_2_PORT=6379
REDIS_2_AUTH=
-
添加多个服务(需重启服务)
- 编辑.env文件,添加:
REDIS_2_HOST=192.168.10.215 # ip地址
REDIS_2_NAME=redis_2
REDIS_2_PORT=6379
REDIS_2_AUTH=
- 编辑docker-compose.yml文件,修改:
environment:
REDIS_1_HOST: "${REDIS_1_HOST}"
REDIS_1_PORT: "${REDIS_1_PORT}"
REDIS_1_NAME: "${REDIS_1_NAME}"
REDIS_1_AUTH: "${REDIS_1_AUTH}"
# 添加第二个服务
REDIS_2_HOST: "${REDIS_2_HOST}"
REDIS_2_PORT: "${REDIS_2_PORT}"
REDIS_2_NAME: "${REDIS_2_NAME}"
REDIS_2_AUTH: "${REDIS_2_AUTH}"
更多变量请查看:
PhpRedisAdmin官方文档
|