
本镜像为Grafana Alloy的容器化部署包,基于最新稳定版Fedora操作系统构建,专为Fedora CoreOS环境设计。Grafana Alloy是轻量级可观测性数据收集器,支持metrics、logs、traces等多类型数据的采集、转换与导出。本镜像旨在简化Grafana Alloy的部署流程,提供标准化、隔离化的运行环境,适用于容器化架构下的监控数据处理场景。
通过以下命令启动基础版容器:
bashdocker run -d --name alloy noenv/alloy
参数说明:
-d:后台运行容器--name alloy:指定容器名称为"alloy"noenv/alloy:默认拉取latest标签镜像Grafana Alloy通过配置文件(通常为alloy.yml)定义采集规则。需挂载本地配置文件及数据卷以实现持久化:
bashdocker run -d \ --name alloy \ -v /path/to/local/alloy.yml:/etc/alloy/alloy.yml \ # 挂载自定义配置文件 -v alloy-data:/var/lib/alloy \ # 持久化存储数据卷 -p 12345:12345 \ # 映射HTTP API端口(默认12345) 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: - "12345:12345" # HTTP API端口 - "9090:9090" # Prometheus指标暴露端口(需在配置文件中启用) environment: - LOG_LEVEL=info # 日志级别(可选:debug/info/warn/error) volumes: alloy-data: # 定义命名数据卷
启动服务:
bashdocker-compose up -d
4.4.1 配置文件路径
默认配置文件路径:/etc/alloy/alloy.yml
自定义路径可通过启动参数指定:
bashdocker run -d --name alloy noenv/alloy --config.file=/path/to/custom.yml
4.4.2 环境变量
| 环境变量 | 说明 | 默认值 |
|---|---|---|
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"表示服务正常



探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 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(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务