docker系列-使用Weave Scope进行容器监控

我们平时对宿主机中的容器进行监控只能执行docker自带的几个监控子命令:ps, top 和 stats,虽然是足够我们平常的容器监控。

但是对于普通的程序员来说,是不能这么随便或者是直接进入到生产的宿主机进行命令的执行。

所以今天我使用Weave Scope生成容器地图进行容器监控

安装的过程非常简单,只需要执行下面的几航脚本就可以了
curl -L git.io/scope -o /usr/local/bin/scope

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

scope launch
其中scope launch是将以容器方式启动 Weave Scope。

在这个过程中我遇到一个小问题,就是出现了-bash: scope: command not found,如果你们在启动过程中也出现了这个问题,可以查看我的另外一篇文章
-bash: XXX: command not found的解决方法

启动后我们可以看到Weave Scope自动帮我们映射了4040的端口
在这里插入图片描述
这时候我们访问自动提供的地址就可以看到我们的容器地图了
在这里插入图片描述
其中可以通过容器地图看到各个容器之间是否存在关系,或者是否有请求公网的行为

接下来我们进行Weave Scope的一些基本探索
点击其中的consul容器,就会弹出基本的容器信息界面,包括容器的使用资源、容器端口、容器基本信息等
在这里插入图片描述
在这个界面我们也可以进行直接进入容器当中,不再需要在宿主机使用docker命令
在这里插入图片描述
好啦,他还有很多好玩的一些操作就要由大家去寻找啦

发布了18 篇原创文章 · 获赞 2 · 访问量 1476

猜你喜欢

转载自blog.csdn.net/wangjiansui/article/details/103137405