Docker的监控


Docker的监控

docker自带的监控命令

docker top / stats / logs

sysdig

[root@localhost ~]# docker  load  <  sysdig.tar
[root@localhost ~]# docker  load  <  scope.1.12.tar
[root@localhost ~]# docker run  -it  --rm  --name  sysdig  \
>   --privileged=true  \
>   --volume=/var/run/docker.sock:/host/var/run/docker.sock  \
>   --volume=/dev:/host/dev   \
>   --volume=/proc:/host/proc:ro  \
>   --volume=/boot:/host/boot:ro  \
>   --volume=/lib/modules:/host/lib/modules:ro  \
>   --volume=/usr:/host/usr:ro  sysdig/sysdig

点击并拖拽以移动

//下载失败后可以运行下边的命令,重新下载

root@2fefbfde3db5:/# sysdig-probe-loader

点击并拖拽以移动

//下载成功之后,可以运行sysdig命令

root@2fefbfde3db5:/# csysdig

点击并拖拽以移动

scope

[root@localhost ~]# curl -L git.io/scope -o /usr/local/bin/scope
[root@localhost ~]# chmod  a+x  /usr/local/bin/scope
[root@localhost ~]# scope launch

点击并拖拽以移动

//访问本机的4040端口

img点击并拖拽以移动

//监控两台dockerhost

docker01192.168.1.70
docker02192.168.1.50

//docker02上也需要同样的操作

[root@docker02 ~]# curl -L git.io/scope -o /usr/local/bin/scope
[root@docker02 ~]# chmod  a+x  /usr/local/bin/scope
[root@docker02 ~]# docker  load  <  scope.1.12.tar

点击并拖拽以移动

[root@docker01 ~]# scope launch  192.168.1.70 192.168.1.50
[root@docker02 ~]# scope launch  192.168.1.50  192.168.1.70

点击并拖拽以移动

img点击并拖拽以移动


文章作者:Echo
版权声明:本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Echo !
  目录