
homecentr/cadvisor该Docker镜像是对原始cAdvisor的重新打包,符合HomeCenter Docker镜像标准(包含S6 overlay、权限降低等特性)。主要用于监控Docker容器及主机系统资源使用情况,并以Prometheus格式提供指标数据。
适用于需要监控Docker容器资源使用情况的场景,如:
yamlversion: "3.7" services: cadvisor: image: homecentr/cadvisor restart: unless-stopped ports: - 8080:8080 volumes: - /var/run/docker.sock:/var/run/docker.sock:ro - /etc/machine-id:/etc/machine-id:ro
| 名称 | 默认值 | 描述 |
|---|---|---|
| PUID | 7077 | cAdvisor运行用户的UID。该UID必须具有读取Docker socket和挂载目录(如/var/lib/docker)的足够权限 |
| PGID | 7077 | cAdvisor运行用户的GID。若要设置PGID,必须同时设置PUID |
| CADVISOR_ARGS | -logtostderr | cAdvisor可执行文件的命令行参数。默认将日志重定向到容器输出 |
| 端口 | 协议 | 描述 |
|---|---|---|
| 8080 | TCP | Prometheus格式的监控指标接口 |
必须挂载以下卷:
/var/run/docker.sock:/var/run/docker.sock:ro:只读挂载Docker socket,用于获取容器信息/etc/machine-id:/etc/machine-id:ro:只读挂载机器ID文件,用于唯一标识主机⚠️ 警告:不要通过Docker Compose的
user属性或--user参数直接更改容器用户,这会破坏权限降低逻辑。
💡 提示:要授予用户读取Docker socket的权限,可将其添加到Docker安装时自动创建的
docker用户组。



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