Weave Scope 的最大特点是会自动生成一张 Docker 容器地图,让我们能够直接的理解、监控和控制容器。千言万语不及一张图。
 
 
Weave Scope 安装
 
root@host1:~# 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
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0
100   595    0   595    0     0    158      0 --:--:--  0:00:03 --:--:--  581k
100 11664  100 11664    0     0   2239      0  0:00:05  0:00:05 --:--:-- 24764
root@host1:~# chmod a+x /usr/local/bin/scope
root@host1:~# scope launch
Digest: sha256:77b0fb58e4462e46822617668fc5e8b16e8ea4696abb6a0e842791ea1b08c4fa
Status: Downloaded newer image for weaveworks/scope:1.10.2
50b02b55dca63b844dcb5cacbc5440215b2f1db83c68457238bf5a02ce4a7677
Scope probe started
Weave Scope is listening at the following URL(s):
  * http://10.12.31.211:4040/
root@host1:~# docker ps
CONTAINER ID        IMAGE                     COMMAND                  CREATED             STATUS              PORTS               NAMES
50b02b55dca6        weaveworks/scope:1.10.2   "/home/weave/entrypo…"   40 seconds ago      Up 40 seconds                           weavescope
b67aded0f855        mattrayner/lamp           "/run.sh"                3 days ago          Up 3 days           80/tcp, 3306/tcp    lamp
3c9c0f060dd0        mattrayner/lamp           "/run.sh"                3 days ago          Up 3 days           80/tcp, 3306/tcp    admiring_bohr
b89ca1da78c3        busybox                   "sh"                     3 days ago          Up 3 days                               sad_sanderson
7874b10cb1d4        httpd                     "httpd-foreground"       3 days ago          Up 3 days           80/tcp              keen_yalow
root@host1:~#
 
 
容器监控
 
Weave Scope 地图中间显示了 Host 当前运行的容器,不过少了几个 weave 相关的容器。
 
Weave Scope 将容器分为两类:Weave 自己的容器和其他容器,默认不显示Weave自己的容器
 
Weave Scope 界面是一个可交互的地图,使用起来很方便
 
 
1、Networks 、不同网络的容器,用不同的颜色标记出来
2、按容器类型筛选:Weave Scope容器和正常应用容器
3、按容器运行状态筛选:运行中和已停止
4、按是否是容器筛选:docker host不是容器,勾选 uncontained 可以显示docker host
 
 
按照页面顶部的分类进行展示
 
 
 
 
 
 
 
 
点击docker host 的图标,可以查看docker host 的一些监控信息
 
 
点击某个容器的图标,可以查看该容器的监控信息
 
另外还有几个图标 分别是 对应命令 
    docker attach
    docker exec
    docker restart
    docker pause
    docker stop
 
 
 
 
 
 

080、Weave Scope 容器地图(2019-04-28 周日)的更多相关文章

  1. 第 10 章 容器监控 - 080 - Weave Scope 容器地图

    Weave Scope 容器地图 Weave Scope 的最大特点是会自动生成一张 Docker 容器地图,让我们能够直观地理解.监控和控制容器. 安装 执行如下脚本安装运行 Weave Scope ...

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

    Weave Scope 的最大特点是会自动生成一张 Docker 容器地图,让我们能够直观地理解.监控和控制容器.千言万语不及一张图,先感受一下. 下面开始实践 Weave Scope. 安装 执行如 ...

  3. AI2(App Inventor 2)离线版服务器(2019.04.28更新)

    我们的目标:搭建一个本地多用户的App Inventor 2 服务器   演示: http://ai2.fsyz.net  [旧 win]     http://ai2n.fsyz.net [新 Ce ...

  4. Weave Scope 多主机监控 - 每天5分钟玩转 Docker 容器技术(81)

    除了监控容器,Weave Scope 还可以监控 Docker Host. 点击顶部 HOSTS 菜单项,地图将显示当前 host. 与容器类似,点击该 host 图标将显示详细信息. host 当前 ...

  5. 第 10 章 容器监控 - 081 - Weave Scope 多主机监控

    除了监控容器,Weave Scope 还可以监控 Docker Host 点击顶部 HOSTS 菜单项,地图将显示当前 host. 与容器类似,点击该 host 图标将显示详细信息 host 当前的资 ...

  6. Docker系列(一):容器监控工具Weave Scope安装

    项目进行容器化之后,配套的基础设施包括监控.编排.管理等都需要进行一并完善.这里也是自己一边学习一边进行记录. Weave Scope 的最大特点是会自动生成一张 Docker 容器地图,让我们能够直 ...

  7. 用 Weave Scope 监控集群 - 每天5分钟玩转 Docker 容器技术(175)

    创建 Kubernetes 集群并部署容器化应用只是第一步.一旦集群运行起来,我们需要确保一起正常,所有必要组件就位并各司其职,有足够的资源满足应用的需求.Kubernetes 是一个复杂系统,运维团 ...

  8. Docker 容器监控平台-Weave Scope

    官网地址:https://www.weave.works/oss/scope/ 安装 执行如下脚本安装运行 Weave Scope. curl -L git.io/scope -o /usr/loca ...

  9. 你必须知道的容器监控 (1) Docker自带子命令与Weave Scope

    本篇已加入<.NET Core on K8S学习实践系列文章索引>,可以点击查看更多容器化技术相关系列文章.本篇会介绍几个目前比较常用且流行的容器监控工具,首先我们来看看Docker自带的 ...

随机推荐

  1. SQL 修改字段类型和长度,常见类型介绍及数据库设计工具PowerDesigner和astah

    1.电话字段设置24个Byte竟然不够,好吧设置为50的长度. alter table <表名> alter column <字段名> 新类型名(长度) 举例: ) 2.删除一 ...

  2. Web前端教程3-JavaScript教程

    目录 1. JavaScript介绍 1.1. JS嵌入页面的方式 2. JS基本语法 2.1. 变量类型 2.2. 获取元素方法 2.3. 操作元素属性 2.4. innerHTML的使用 3. J ...

  3. 浏览器仿EXCEL表格插件 版本更新 - 智表ZCELL产品V1.3.2更新

    智表(zcell)是一款浏览器仿excel表格jquery插件.智表可以为你提供excel般的智能体验,支持双击编辑.设置公式.设置显示小数精度.下拉框.自定义单元格.复制粘贴.不连续选定.合并单元格 ...

  4. docker的基本知识

    Docker 是什么? Docker 是一个开源的应用容器引擎,是基于go语言的,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化. ...

  5. pytest生成测试报告-4种方法

    1.生成resultlog文件 2.生成JunitXML文件 3.生成html测试报告 > pip install pytest-html     # 通过pip安装pytest-html 4. ...

  6. DDctf 新得

    滴这道题当时做的时候只做到了看到index.php的源码 当时给了一个博客的提示猜到是swp的那个 但是没有想到是里面的 文件就没有做了,然后在看了wp过后就明白了 访问博客我文章里面的文章里面的pr ...

  7. java多线程编程之连续打印abc的几种解法

    一道编程题如下: 实例化三个线程,一个线程打印a,一个线程打印b,一个线程打印c,三个线程同时执行,要求打印出10个连着的abc. 题目分析: 通过题意我们可以得出,本题需要我们使用三个线程,三个线程 ...

  8. button样式篇一(ant Design React)

    这篇来介绍button中elementUi.iview.ant中样式结构 ant Design react ant-react中button分两个文件less: mixins.less:根据butto ...

  9. 【故障公告】推荐系统中转站撑爆服务器 TCP 连接引发的故障

    上周五下午,我们在博客中部署了推荐系统,在博文下方显示“最新IT新闻”的地方显示自动推荐的关联博文.我们用的推荐系统是第四范式的推荐服务,我们自己只是搭建了一个推荐系统中转站(基于 ASP.NET C ...

  10. Web 项目系列之浏览器机制(一)

    目录: ——初步认识浏览器 ——浏览器的渲染机制   ——浏览器的缓存机制 正文: 初步认识浏览器 想来任何一位读者,对浏览器都不会陌生.除开IT相关人员常用的Chrome(谷歌,Google).Fi ...