
noenv/alloy定义采集规则。需挂载本地配置文件及数据卷以实现持久化:
bashdocker run -d \ --name alloy \ -v /path/to/local/alloy.yml:/etc/alloy/alloy.yml \ # 挂载自定义配置文件 -v alloy-data:/var/lib/alloy \ # 持久化存储数据卷 -p ***:*** \ # 映射HTTP API端口(默认***) noenv/alloy
关键挂载项:
/etc/alloy/alloy.yml,需替换为本地自定义配置/var/lib/alloy存储运行时数据,建议通过命名卷持久化创建docker-compose.yml配置文件:
yamlversion: '3.8' services: alloy: image: noenv/alloy container_name: alloy restart: unless-stopped # 异常退出自动重启 volumes: - ./alloy.yml:/etc/alloy/alloy.yml # 本地配置文件映射 - alloy-data:/var/lib/alloy # 数据持久化卷 ports: - "***:***" # HTTP API端口 - "9090:9090" # Prometheus指标暴露端口(需在配置文件中启用) environment: - LOG_LEVEL=info # 日志级别(可选:debug/info/warn/error) volumes: alloy-data: # 定义命名数据卷
启动服务:
bashdocker-compose up -d
默认配置文件路径:/etc/alloy/alloy.yml
自定义路径可通过启动参数指定:
bashdocker run -d --name alloy noenv/alloy --config.file=/path/to/custom.yml
| 环境变量 | 说明 | 默认值 |
|---|---|---|
LOG_LEVEL | 日志输出级别 | info |
CONFIG_PATH | 配置文件路径 | /etc/alloy/alloy.yml |
查看容器运行状态:
bashdocker ps --filter "name=alloy"
检查日志输出:
bashdocker logs -f alloy
验证HTTP API可用性(需映射***端口):
bashcurl http://localhost:***/ready # 返回"ready"表示服务正常




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