
configcat/proxyConfigCat Proxy Docker镜像是一个容器化解决方案,旨在帮助用户在自有基础设施中部署和运行功能标志(Feature Flag)评估服务。通过该镜像,您可以将功能标志的评估逻辑部署到私有环境,实现对数据隐私、服务可用性及基础设施的自主控制。
通过以下命令快速启动ConfigCat Proxy容器:
bashdocker run -d --name configcat-proxy -p 8080:8080 configcat/configcat-proxy
-d:后台运行容器--name configcat-proxy:指定容器名称-p 8080:8080:映射容器端口到主机(默认端口为8080,可根据需求调整)ConfigCat Proxy支持通过环境变量或配置文件进行自定义配置,常用参数包括:
CONFIGCAT_SDK_KEY:(必填)用于连接ConfigCat平台的SDK密钥,获取方式见ConfigCat控制台PROXY_PORT:自定义服务端口(默认8080)CACHE_TTL:功能标志配置缓存过期时间(默认30秒)示例(带环境变量配置):
bashdocker run -d --name configcat-proxy \ -p 8081:8081 \ -e CONFIGCAT_SDK_KEY="your-sdk-key" \ -e PROXY_PORT=8081 \ -e CACHE_TTL=60 \ configcat/configcat-proxy
若需持久化配置或日志,可通过挂载主机目录实现:
bashdocker run -d --name configcat-proxy \ -p 8080:8080 \ -e CONFIGCAT_SDK_KEY="your-sdk-key" \ -v /path/on/host/config:/app/config \ # 挂载配置目录 -v /path/on/host/logs:/app/logs \ # 挂载日志目录 configcat/configcat-proxy
创建docker-compose.yml文件简化部署:
yamlversion: '3' services: configcat-proxy: image: configcat/configcat-proxy container_name: configcat-proxy ports: - "8080:8080" environment: - CONFIGCAT_SDK_KEY=your-sdk-key - PROXY_PORT=8080 - CACHE_TTL=30 volumes: - ./config:/app/config - ./logs:/app/logs restart: unless-stopped
启动服务:
bashdocker-compose up -d
完整配置文档、高级用法及故障排查,请参考官方GitHub仓库:[***]


manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务