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. MongoDB自学(2)

    条件操作符: gt(大于),gte(大于等于),lt(小于),lte(小于等于)E.G:db.People.find({age:{$gt:100}})//查找集合里age大于100的文档 注意:str ...

  2. apache ranger源码编译

    官方文档 http://ranger.apache.org/quick_start_guide.html Quick Start Guide Build Process 1. Check out th ...

  3. PLSQL Developer图形化界面新建用户并授权并导入脚本

    最近用了PLSQL Developer第三方的软件.记录一下实现新建用户并授权并导入脚本的功能. 第一步.切换sys用户(如果此处方法已经掌握,直接切换sys即可,就不用看这一步了) 首先检查当前登录 ...

  4. EF Core使用笔记(基于MySql数据库)

    一.什么是EF Entity Framework 是适用于.NET 的对象关系映射程序 (O/RM). 二.比较 EF Core 和 EF6 1.Entity Framework 6 Entity F ...

  5. Ubuntu下搭建spark2.4环境(单机版)

    说明:单机版的Spark的机器上只需要安装JDK即可,其他诸如Hadoop.Zookeeper(甚至是scala)之类的东西可以一概不安装.集群版搭建:Spark2.2集群部署和配置 一.安装JDK1 ...

  6. [Alpha阶段]事后分析博客

    目录 Alpha阶段事后分析博客 设想和目标 计划 资源 变更管理 设计/实现 测试/发布 团队的角色,管理,合作 总结 讨论照片 Alpha阶段事后分析博客 作业要求:Alpha阶段事后分析 设想和 ...

  7. CentOS系统版本的查看方法

    CentOS系统版本的查看方法 查看操作系统版本 1 [root@aliyun ~]# lsb_release -a LSB Version: :core-4.1-amd64:core-4.1-noa ...

  8. c提高第四次作业

    1. 简述指针数组和数组指针的区别?答: 指针数组:是一个数组,每个元素都是指针 数组指针:是一个指针,指向数组的指针 2. 如何定义一个指向 int a[10] 类型的指针变量(数组指针)(使用3种 ...

  9. 数据定义语言(DDL Data Definition Language)基础学习笔记

    创建数据库 create database if not exists STUDY character set utf8 ; 查看新建数据库的语句 SHOW CREATE DATABASE STUDY ...

  10. 接入HTTPS协议的CAS登录配置

    1.在CAS服务器创建tomcat.keystore(记住keystone创建时输入的密码) keytool -genkeypair -alias "tomcat" -keyalg ...