greenbone/redis-server本镜像为 Greenbone Community Edition 提供 Redis 服务支持,是 Greenbone 漏洞扫描与管理平台的核心组件之一。Redis 作为高性能内存数据库,主要用于 Greenbone 各组件(如扫描引擎、管理服务等)的数据存储、缓存及临时数据处理。
重要说明:本镜像不支持独立运行,必须作为 Greenbone Community Edition 完整部署方案的一部分,与其他 Greenbone 容器(如 gvmd、openvas-scanner 等)协同工作。详细部署指南请参考 Greenbone 官方文档。
不适用场景:独立作为通用 Redis 服务使用;未配合 Greenbone 官方部署方案的自定义环境。
docker-compose.yml、.env 配置文件等,可通过 Greenbone GitHub 仓库 获取)。本镜像需通过 Docker Compose 与其他 Greenbone 容器协同部署。以下为典型的 docker-compose.yml 配置片段(完整配置需参考 Greenbone 官方部署文件):
yamlversion: '3.8' services: redis: image: greenbone/redis:latest # 本镜像 restart: always volumes: - redis_data:/data # 持久化存储 Redis 数据 environment: - REDIS_PORT=6379 # Redis 服务端口(默认与 Greenbone 组件通信) - REDIS_PASSWORD=${REDIS_PASSWORD} # 访问密码(从 .env 文件读取) - REDIS_MAXMEMORY=1G # 最大内存限制(根据实际需求调整) - REDIS_PERSISTENCE_MODE=rdb # 持久化模式(rdb/aof,默认 rdb) networks: - greenbone_network # 与其他 Greenbone 组件共享网络 # 其他 Greenbone 组件(如 gvmd、openvas-scanner 等)... volumes: redis_data: # 持久化卷,确保数据不丢失 networks: greenbone_network: driver: bridge
以下为镜像支持的主要环境变量(可在 docker-compose.yml 或 .env 文件中配置):
| 环境变量名 | 描述 | 默认值 | 与 Greenbone 兼容性要求 |
|---|---|---|---|
REDIS_PORT | Redis 服务监听端口 | 6379 | 必须与 gvmd 等组件的 REDIS_PORT 一致 |
REDIS_PASSWORD | Redis 访问密码(建议强密码) | 空(无密码) | 若配置,需同步至其他 Greenbone 组件环境变量 |
REDIS_MAXMEMORY | 最大使用内存限制(如 1G、512M) | 512M | 根据扫描任务规模调整,避免内存溢出 |
REDIS_PERSISTENCE_MODE | 数据持久化模式:rdb(快照)或 aof(日志) | rdb | 推荐使用 rdb 以平衡性能与数据安全 |
REDIS_RDB_SAVE | RDB 持久化触发条件(如 900 1 表示 900 秒内有 1 次写操作时保存) | 900 1 300 10 60 *** | 保持默认值以兼容 Greenbone 数据持久化需求 |
REDIS_APPENDONLY | 是否启用 AOF 持久化(yes/no),仅当 REDIS_PERSISTENCE_MODE=aof 时生效 | no | 启用时需确保磁盘 IO 性能 |
Redis 数据通过 Docker 卷(redis_data)持久化存储。为防止数据丢失,建议定期备份该卷:
bash# 备份 Redis 数据卷(示例) docker run --rm -v redis_data:/source -v $(pwd):/backup alpine tar -czf /backup/redis_backup_$(date +%Y%m%d).tar.gz -C /source .
REDIS_MAXMEMORY,内存不足可能导致 Redis 服务崩溃或数据丢失。REDIS_PASSWORD,并限制 Redis 服务仅通过 Greenbone 内部网络访问,避免暴露公网。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
manifest unknown
no matching manifest(架构)
TLS 证书失败
DNS 超时
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务