启动命令
sudo docker run
–volume=/:/rootfs:ro
–volume=/var/run:/var/run:ro
–volume=/sys:/sys:ro
–volume=/var/lib/docker/:/var/lib/docker:ro
–volume=/dev/disk/:/dev/disk:ro
–publish=8080:8080
–detach=true
–volume=/cgroup:/cgroup:ro
–name=cadvisor
google/cadvisor:latest
报错日志
E1120 07:07:01.958516 1 factory.go:340] devicemapper filesystem stats will not be reported: usage of thin_ls is disabled to preserve iops
W1120 07:07:01.962606 1 manager.go:349] Could not configure a source for OOM detection, disabling OOM events: open /dev/kmsg: no such file or directory
W1120 07:07:01.965383 1 container.go:523] Failed to update stats for container “/”: open /sys/fs/cgroup/cpuacct,cpu/cpuacct.stat: no such file or directory, continuing to push stats
W1120 07:08:02.097297 1 container.go:523] Failed to update stats for container “/”: open /sys/fs/cgroup/cpuacct,cpu/cpuacct.stat: no such file or directory, continuing to push stats
W1120 07:09:02.998662 1 container.go:523] Failed to update stats for container “/”: open /sys/fs/cgroup/cpuacct,cpu/cpuacct.stat: no such file or directory, continuing to push stats
W1120 07:10:03.655258 1 container.go:523] Failed to update stats for container “/”: open /sys/fs/cgroup/cpuacct,cpu/cpuacct.stat: no such file or directory, continuing to push stats
百度尝试过如下解决方案,还是不行,有没有遇到过同样问题的
mount -o remount,rw '/sys/fs/cgroup’
ln -s /sys/fs/cgroup/cpu,cpuacct /sys/fs/cgroup/cpuacct,cpu
docker restart cadvisor
参考链接
https://stackoverflow.com/questions/42884873/how-to-fix-cadvisor-error-devicemapper-filesystem-stats-will-not-be-reported
https://blog.51cto.com/bilibili/2106798