場景:
prometheus + grafana 監控docker主機
問題:
啟動cadvisor容器后外部無法訪問映射端口,iptables,selinux,firewall都已經關閉了,還時訪問不到,ping對應的容器IP地址是沒有問題的。
解決方法:
運行容器時添加 --net host 參數,可以使用通過web界面訪問到容器了。
docker run --net host --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 --name=cadvisor google/cadvisor