docker监控容器
2024-09-01 16:55:51
Weave Scope:
是能够自动生成一张 Docker 容器web动态图的监控软件,能够让我们直观地理解、监控和控制容器。
监控一台主机:
第一步:安装
[root@localhost ~]# 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:00:04 --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- 0:00:07 --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- 0:00:10 --:--:-- 0
0 0 0 595 0 0 43 0 --:--:-- 0:00:13 --:--:-- 197
100 11664 100 11664 0 0 676 0 0:00:17 0:00:17 --:--:-- 5993
[root@localhost ~]# chmod a+x /usr/local/bin/scope
第二步:启动
[root@localhost ~]# chmod a+x /usr/local/bin/scope
[root@localhost ~]# scope launch
...
Weave Scope is listening at the following URL(s):
* http://172.18.0.1:4040/
* http://192.168.59.200:4040/
* http://192.59.56.1:4040/
* http://192.168.122.1:4040/
第三步:访问浏览器
点击镜像,可以查看容器cpu等信息,也可以进入容器。
attach 到容器启动进程,相当于执行docker container attach
打开 shell,相当于执行docker container exec
重启容器,相当于执行docker container restart
暂停容器,相当于执行docker container pause
关闭容器,相当于执行docker container stop
除此之外,weavescope也可以管理主机,监控主机,也可以进入主机
weavescope 管理多主机:
docker1:192.168.59.200
docker2:192.168.59.201
第一步:安装(docker1、docker2)
[root@localhost ~]# 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:00:04 --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- 0:00:07 --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- 0:00:10 --:--:-- 0
0 0 0 595 0 0 43 0 --:--:-- 0:00:13 --:--:-- 197
100 11664 100 11664 0 0 676 0 0:00:17 0:00:17 --:--:-- 5993
[root@localhost ~]# chmod a+x /usr/local/bin/scope
第二步:添加访问地址
[root@docker1 ~]# scope launch 192.168.59.201 192.68.59.200
[root@docker2 /]# scope launch 192.168.59.201 192.68.59.200
第三步:再次访问浏览器
还可以搜索:
最新文章
- NOIP 2013 货车运输 最大生成树加DFS巧妙AC
- Lucene.Net+盘古分词器(详细介绍)(转)
- poj 2312 Battle City
- PHP面向对象之将数据库的查询结果序列化成json格式
- jquery学习--选择器
- WINDOWS自启动程序的10大隐身之所
- 在magento中发邮件
- phpstudy最新版中php5.6版报错
- ●SPOJ 8222 NSUBSTR–Substrings
- MIP 脚本域名地址变更公告
- leetcode-只出现一次的数字
- vue-router路由讲解
- 初读";Thinking in Java";读书笔记之第八章 --- 多态
- AVL树实现记录
- Python自制微信机器人:群发消息、自动接收好友
- cf213E 线段树维护hash
- js for dwg viewer in B/S
- [译] 什么阻塞了 DOM?
- Selenium3自动化问题一:selenium3在火狐浏览器执行driver.quit()报错2052解决方案
- Maven单独构建多模块项目中的单个模块
热门文章
- /usr/local/lib/ruby/gems/2.4.0/gems/cocoapods-1.5.3/lib/cocoapods/command.rb:118:in `git_version': Failed to extract git version from `git --version`
- SSL证书自签名使用及监控
- JZ2440 u-boot-2016.11、linux-4.17和busybox-1.28.4移植笔记
- u盘安装操作系统相关
- Windows 服务程序(一)
- Cocos2d-x 学习笔记(26) 从源码学习 DrawCall 的降低方法
- SpringMVC4拦截器配置遇到的坑
- [系列] go-gin-api 路由中间件 - 签名验证(七)
- 【网络安全】SQL注入、XML注入、JSON注入和CRLF注入科普文
- 美团 iOS 端开源框架 Graver 在动态化上的探索与实践