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
第三步:再次访问浏览器
还可以搜索: