Reputation: 67
Environment:
Issue:
Command to run cAdvisor:
sudo docker run --volume=/:/rootfs:ro --volume=/var/run:/var/run:rw --volume=/var/lib/docker/:/var/lib/docker:ro --volume=/dev/disk/:/dev/disk:ro --publish=8080:8080 --name=cadvisor --detach=true --privileged=true --volume=/cgroup:/cgroup:ro --network=docker8443 --ip=172.28.5.201 google/cadvisor:latest
Questions:
Upvotes: 0
Views: 6986
Reputation: 67
On top of Yunlong's answer: add --volume=/sys:/sys:ro
You will also need to run following under shell:
$ mount -o remount,rw '/sys/fs/cgroup'
$ ln -s /sys/fs/cgroup/cpu,cpuacct /sys/fs/cgroup/cpuacct,cpu
Otherwise your cAdvisor crashes immediately after container is up.
Upvotes: 0
Reputation: 224
I think the issue is about cadvisor. You can try check the cadvisor metrics endpoint: http://172.28.5.201:8080/metrics to make sure the cadvisor return the metrics samples:
example:
# HELP container_start_time_seconds Start time of the container since unix epoch in seconds.
# TYPE container_start_time_seconds gauge
container_start_time_seconds{id="/",image="",name=""} 1.525939343e+09
container_start_time_seconds{id="/docker",image="",name=""} 1.526006565e+09
container_start_time_seconds{id="/docker/d4b87911bd0842ee1d6969e6a05aa3d36a48a801184faf14e1b23169e056da92",image="busybox",name="trusting_bassi"}
Upvotes: 2