1Panel中的数据库识别机制是怎样的?

创建了自定义的Local应用 mysql、redis,并且成功运行,但是在1Panel面板中并不显示。

使用应用商店版本,可以正常显示。

1Panel版本:1.6.1
MySQL、Redis的Local应用版本使用的是latest

我们先在本地环境复现一下上述问题。

compose文件修改的部分:

volumes:
  - ${CONTAINER_DATA}:/data
  - ${CONTAINER_CONFIG}:/etc/redis/redis.conf
  - ${CONTAINER_LOG}:/logs

data.yml新增的部分:

- default: ./conf/redis.conf
  envKey: CONTAINER_CONFIG
  labelEn: Container Config
  labelZh: 容器配置
  required: true
  edit: true
  type: text
- default: /docker-data/redis/data
  envKey: CONTAINER_DATA
  labelEn: Container Data
  labelZh: 容器数据
  required: true
  edit: true
  type: text
- default: /docker-data/redis/log
  envKey: CONTAINER_LOG
  labelEn: Container Log
  labelZh: 容器日志
  required: true
  edit: true
  type: text

主机硬盘容量有限,/docker-data为外挂目录