docker监控容器


Weave Scope:

   是能够自动生成一张 Docker 容器web动态图的监控软件,能够让我们直观地理解、监控和控制容器。

监控一台主机:

第一步:安装

[root@localhost ~]# curl -L git.io/scope -o /usr/local/bin/scope
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:04 --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- 0:00:07 --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- 0:00:10 --:--:-- 0
0 0 0 595 0 0 43 0 --:--:-- 0:00:13 --:--:-- 197
100 11664 100 11664 0 0 676 0 0:00:17 0:00:17 --:--:-- 5993
[root@localhost ~]# chmod a+x /usr/local/bin/scope

第二步:启动

[root@localhost ~]# chmod a+x /usr/local/bin/scope
[root@localhost ~]# scope launch 
...
Weave Scope is listening at the following URL(s):
* http://172.18.0.1:4040/
* http://192.168.59.200:4040/
* http://192.59.56.1:4040/
* http://192.168.122.1:4040/

第三步:访问浏览器

点击镜像,可以查看容器cpu等信息,也可以进入容器。
attach 到容器启动进程,相当于执行docker container attach
打开 shell,相当于执行docker container exec
重启容器,相当于执行docker container restart
暂停容器,相当于执行docker container pause
关闭容器,相当于执行docker container stop

除此之外,weavescope也可以管理主机,监控主机,也可以进入主机

 

weavescope 管理多主机:

docker1:192.168.59.200
docker2:192.168.59.201


第一步:安装(docker1、docker2)

[root@localhost ~]# curl -L git.io/scope -o /usr/local/bin/scope
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:04 --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- 0:00:07 --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- 0:00:10 --:--:-- 0
0 0 0 595 0 0 43 0 --:--:-- 0:00:13 --:--:-- 197
100 11664 100 11664 0 0 676 0 0:00:17 0:00:17 --:--:-- 5993
[root@localhost ~]# chmod a+x /usr/local/bin/scope

第二步:添加访问地址

[root@docker1 ~]# scope launch 192.168.59.201 192.68.59.200
[root@docker2 /]# scope launch 192.168.59.201 192.68.59.200

第三步:再次访问浏览器

 还可以搜索:

猜你喜欢

转载自www.cnblogs.com/twoo/p/11837469.html