dnnmmp,它是基於 Docker 的開發者集成環境,包含豐富的軟體,未來開發者的趨勢。
新增內容如下:
PhpRedisAdmin管理工具
Yapi : 介面管理工具
Node.js : 建議所有開發者學習的語言
PHP : 世界上最好的語言
Mysql : 資料庫
MongoDB : 資料庫
Redis : 資料庫
Nginx : 伺服器
Portainer : docker管理工具
rabbitmq : 隊列服務
PhpMyAdmin: mysql 管理工具
PhpRedisAdmin: redis可視化管理工具
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}"
[admin
]