docker可视化监控
scope监控
curl -L git.io/scope -o /usr/local/bin/scope
curl -L https://github.com/weaveworks/scope/releases/download/latest_release/scope -o /usr/local/bin/scope #下载
chmod a+x /usr/local/bin/scope #添加权限
launch -app.basicAuth -app.basicAuth.password 123456 -app.basicAuth.username user -probe.basicAuth -probe.basicAuth.password 123456 -probe.basicAuth.username user
[[email protected] ~]# scope launch #启动
cAdvisor走势图监控
[[email protected] ~]# docker pull cAdvisor
[[email protected] ~]# docker pull google/cadvisor #下载
mount -o remount,rw '/sys/fs/cgroup' #挂载目录 ln -s /sys/fs/cgroup/cpu,cpuacct /sys/fs/cgroup/cpuacct,cpu #创建软链接
docker run --volume=/:/rootfs:ro --volume=/var/run:/var/run:rw --volume=/sys:/sys:ro --volume=/var/lib/docker/:/var/lib/docker:ro --publish=18080:8080 --detach=true --name=cadvisor --net=host google/cadvisor:latest #运行容器
docker run \
--volume=/:/rootfs:ro \
--volume=/var/run:/var/run:rw \
--volume=/sys:/sys:ro \
--volume=/var/lib/docker/:/var/lib/docker:ro \
--publish=18080:8080 \
--detach=true \
--name=cadvisor \
--net=host \
google/cadvisor:latest #运行容器
[[email protected] ~]# netstat -tunlp |grep 8080 tcp6 0 0 :::8080 :::* LISTEN 14830/cadvisor #查看端口
http://192.168.88.4:8080/ #访问地址