首页 技术 正文
技术 2022年11月21日
0 收藏 954 点赞 4,461 浏览 1148 个字

Weave Scope 的最大特点是会自动生成一张 Docker 容器地图,让我们能够直观地理解、监控和控制容器。千言万语不及一张图,先感受一下。

Weave Scope 容器地图 – 每天5分钟玩转 Docker 容器技术(80)

下面开始实践 Weave Scope。

安装

执行如下脚本安装运行 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。

Weave Scope 容器地图 – 每天5分钟玩转 Docker 容器技术(80)

Weave Scope 容器地图 – 每天5分钟玩转 Docker 容器技术(80)

根据提示,Weave Scope 的访问地址为 http://[Host_IP]:4040/

Weave Scope 容器地图 – 每天5分钟玩转 Docker 容器技术(80)

容器监控

Weave Scope 地图中间显示了 Host 当前运行的容器,不过少了几个 weave 相关的容器。

Weave Scope 将容器分为两类:Weave 自己的容器 System Container,和其他容器 Application Container,默认只显示后者。

Weave Scope 界面是一个可交互的地图,使用起来很方便。比如点击地图左下角选择开关 All

Weave Scope 容器地图 – 每天5分钟玩转 Docker 容器技术(80)

地图上会立刻会显示出所有的容器。

Weave Scope 容器地图 – 每天5分钟玩转 Docker 容器技术(80)

点击 CPU 选择器。

Weave Scope 容器地图 – 每天5分钟玩转 Docker 容器技术(80)

Weave Scope 将以高低水位方式显示容器 CPU 使用量。

Weave Scope 容器地图 – 每天5分钟玩转 Docker 容器技术(80)

如果此时我们将鼠标放到容器图标上,则会显示具体的 CPU%。

Weave Scope 容器地图 – 每天5分钟玩转 Docker 容器技术(80)

如果要查看容器的详细信息,比如 sysdig,可以点击该容器的图标。

Weave Scope 容器地图 – 每天5分钟玩转 Docker 容器技术(80)

详细信息包括这么几部分:

Status

CPU、内存的实时使用情况以及历史曲线。

INFO

容器 image、启动命令、状态、网络等信息。

以下几项需拉动滚动条查看。

Weave Scope 容器地图 – 每天5分钟玩转 Docker 容器技术(80)

PROCESSES

容器中运行的进程。

ENVIRONMENT VARIABLES

环境变量。

DOCKER LABELS

容器启动命令。

IMAGE

镜像详细信息。

在容器信息的上面还有一排操作按钮。

Weave Scope 容器地图 – 每天5分钟玩转 Docker 容器技术(80)

分别是:

Weave Scope 容器地图 – 每天5分钟玩转 Docker 容器技术(80) attach 到容器启动进程,相当于执行 docker container attach

Weave Scope 容器地图 – 每天5分钟玩转 Docker 容器技术(80) 打开 shell,相当于执行 docker container exec

Weave Scope 容器地图 – 每天5分钟玩转 Docker 容器技术(80) 重启容器,相当于执行 docker container restart

Weave Scope 容器地图 – 每天5分钟玩转 Docker 容器技术(80) 暂停容器,相当于执行 docker container pause

Weave Scope 容器地图 – 每天5分钟玩转 Docker 容器技术(80) 关闭容器,相当于执行 docker container stop

这排按钮使我们能够远程控制容器,相当方便。最常用的可能就是 Weave Scope 容器地图 – 每天5分钟玩转 Docker 容器技术(80) 了。比如可以直接跳进 sysdig 容器,启动 csysdig 监控工具。

Weave Scope 容器地图 – 每天5分钟玩转 Docker 容器技术(80)

本节主要介绍 Weave Scope 监控容器的功能。除了容器,Weave Scope 还可以监控 Docker Host,我们下节讨论。

书籍:
1.《每天5分钟玩转Docker容器技术》
https://item.jd.com/16936307278.html

2.《每天5分钟玩转OpenStack》
https://item.jd.com/12086376.html

Weave Scope 容器地图 – 每天5分钟玩转 Docker 容器技术(80)

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,488
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,903
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,736
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,487
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,127
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,289