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

简介:

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


下面开始实践 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 的访问地址为 http://[Host_IP]:4040/

容器监控

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

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

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

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

点击 CPU 选择器。

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

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

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

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

Status

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

INFO

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

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

375.png

PROCESSES

容器中运行的进程。

ENVIRONMENT VARIABLES

环境变量。

DOCKER LABELS

容器启动命令。

IMAGE

镜像详细信息。

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


分别是:

 attach 到容器启动进程,相当于执行 docker container attach

 打开 shell,相当于执行 docker container exec

 

 重启容器,相当于执行 docker container restart

 

 暂停容器,相当于执行 docker container pause

 

 关闭容器,相当于执行 docker container stop

这排按钮使我们能够远程控制容器,相当方便。最常用的可能就是  了。比如可以直接跳进 sysdig 容器,启动 csysdig 监控工具。


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

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

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


本文转自CloudMan6 51CTO博客,原文链接:http://blog.51cto.com/cloudman/1971898


相关文章
|
10月前
|
Kubernetes Devops Docker
Kubernetes 和 Docker Swarm:现代 DevOps 的理想容器编排工具
本指南深入解析 Kubernetes 与 Docker Swarm 两大主流容器编排工具,涵盖安装、架构、网络、监控等核心维度,助您根据团队能力与业务需求精准选型,把握云原生时代的技术主动权。
857 115
|
10月前
|
缓存 前端开发 Docker
Docker Layer Caching:加速你的容器构建
Docker Layer Caching:加速你的容器构建
|
11月前
|
运维 持续交付 开发者
Docker:重塑现代应用开发的容器革命
Docker:重塑现代应用开发的容器革命
|
9月前
|
监控 Kubernetes 安全
还没搞懂Docker? Docker容器技术实战指南 ! 从入门到企业级应用 !
蒋星熠Jaxonic,技术探索者,以代码为笔,在二进制星河中书写极客诗篇。专注Docker与容器化实践,分享从入门到企业级应用的深度经验,助力开发者乘风破浪,驶向云原生新世界。
829 52
还没搞懂Docker? Docker容器技术实战指南 ! 从入门到企业级应用 !
|
11月前
|
运维 持续交付 开发者
Docker:现代应用开发的容器化革命
Docker:现代应用开发的容器化革命
|
9月前
|
NoSQL 算法 Redis
【Docker】(3)学习Docker中 镜像与容器数据卷、映射关系!手把手带你安装 MySql主从同步 和 Redis三主三从集群!并且进行主从切换与扩容操作,还有分析 哈希分区 等知识点!
Union文件系统(UnionFS)是一种**分层、轻量级并且高性能的文件系统**,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem) Union 文件系统是 Docker 镜像的基础。 镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以制作各种具体的应用镜像。
917 6