DOCKER容器監控

容器監控

在這裏插入圖片描述

docker自有的監控命令

查看各個容器的信息

docker container ls

查看容器進程

docker container top 容器名稱

查看各個容器硬件使用情況

docker container stats
sysdig實時監控(僅支持原生容器)

安裝內核包

yum -y install kernel-devel

複製3.10.0-327.el7.x86_64將/usr/src/kernels/下的內核包修改爲如上的名稱

ls /lib/modules/3.10.0-327.el7.x86_64 -l

下載鏡像

docker pull sysdig/sysdig

使用sysdig開啓dockers容器

docker container run -it --rm --name=sysdig --privileged=true -v /var/run/docker.sock:/host/var/run/docker.sock -v /dev:/host/dev -v /proc:/host/proc:ro -v /boot:/host/boot:ro -v /lib/modules:/host/lib/modules:ro -v /usr:/host/usr:ro sysdig/sysdig

進入監控

csysdig

FN+F2是選項

weave scope 圖形化界面監控

下載所需要的資源

curl -L git.io/scope -o /usr/local/bin/scope

給予權限

chmod a+x /usr/local/bin/scope

啓動服務

scope launch

訪問本機IP端口4040

本機IP:4040
cAdvisor/Heepster(谷歌)
缺點是慢,因爲他默認找谷歌服務器返回信息,但是國內訪問不了Google,只能等到訪問谷歌超時後才能看到本地的監控,可以看到運行週期以及峯谷值。

下載cadvisor鏡像

docker pull google/cadvisor

啓動容器

docker run -v /:/rootfs:ro -v /var/run:/var/run:rw -v /sys:/sys:ro -v /var/lib/docker:/var/lib/docker:ro -v /sys/fs/cgroup:/sys/fs/cgroup:ro -p 8080:8080 --detach=true --name cadisor google/cadvisor:latest

訪問本機IP

本機IP:8080

完活

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章