介绍
dnnmmp,它是基于 Docker 的开发者集成环境,包含丰富的软件,未来开发者的趋势。
新增内容如下:
- PhpRedisAdmin管理工具
目前包含的软件
- 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}"
更多变量请查看:
- 编辑.env文件,添加: