
jmb12686/cadvisor
docker-cadvisor是容器化的多架构版本cadvisor,通过多阶段构建基于官方cadvisor源代码构建而成。该镜像设计用于x86-64、armv6和armv7架构的Docker Swarm集群,并兼容所有树莓派型号(armv6和armv7架构)。
通过以下命令在单节点上运行cadvisor:
bashsudo docker run \ --volume=/var/run/docker.sock:/var/run/docker.sock:ro \ # 只读挂载Docker socket --volume=/:/rootfs:ro \ # 只读挂载根文件系统 --volume=/var/run:/var/run:ro \ # 只读挂载运行时目录 --volume=/sys:/sys:ro \ # 只读挂载系统目录 --volume=/var/lib/docker/:/var/lib/docker:ro \ # 只读挂载Docker数据目录 --volume=/dev/disk/:/dev/disk:ro \ # 只读挂载磁盘设备 --publish=8080:8080 \ # 映射Web界面端口 --detach=true \ # 后台运行容器 --name=cadvisor \ # 容器名称 jmb***/cadvisor:latest # 使用最新版本镜像
在Docker Swarm中使用docker-compose配置:
ymlcadvisor: image: jmb***/cadvisor # 使用cadvisor镜像 networks: - net # 连接到指定网络 command: -logtostderr -docker_only # 日志输出到stderr,仅监控Docker容器 volumes: - /var/run/docker.sock:/var/run/docker.sock:ro # 只读挂载Docker socket - /:/rootfs:ro # 只读挂载根文件系统 - /var/run:/var/run # 挂载运行时目录 - /sys:/sys:ro # 只读挂载系统目录 - /var/lib/docker/:/var/lib/docker:ro # 只读挂载Docker数据目录 ports: - 8080:8080 # 映射Web界面端口 deploy: mode: global # 在所有节点上部署 resources: limits: memory: 128M # 内存限制 reservations: memory: 64M # 内存预留
部署后,可通过http://<节点IP>:8080访问cadvisor的Web监控界面,查看容器资源使用情况。



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