电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

Docker容器監控及日志管理實現過程解析

瀏覽:176日期:2024-11-19 10:29:47

當Docker部署規模變大后,需要對容器進行監控,一般Docker自帶幾個監控子命令ps、top和stats,然后是現在流行的開源監控工具Prometheus

Docker自帶的監控子命令ps

docker ps ,列出容器,方便查看當前的運行的容器,以下是命令語法與參數語法

docker ps [OPTIONS]

OPTIONS說明:

-a :顯示所有的容器,包括未運行的。 -f :根據條件過濾顯示的內容。 --format :指定返回值的模板文件。 -l :顯示最近創建的容器。 -n :列出最近創建的n個容器。 --no-trunc :不截斷輸出。 -q :靜默模式,只顯示容器編號。 -s :顯示總的文件大小。

Docker容器監控及日志管理實現過程解析

輸出詳情介紹:

CONTAINER ID: 容器 ID。 IMAGE: 使用的鏡像。 COMMAND: 啟動容器時運行的命令。 CREATED: 容器的創建時間。 STATUS: 容器狀態。

狀態有7種:

created(已創建) restarting(重啟中) running(運行中) removing(遷移中) paused(暫停) exited(停止) dead(死亡)

PORTS: 容器的端口信息和使用的連接類型(tcpudp)。

NAMES: 自動分配的容器名稱。

新版的Docker提供了一個新命令docker container ls,其作用和用法與docker container ps完全一致。不過ls的含義可能比ps更準確,所以推薦使用。

top

如果想知道某個容器運行了哪些進程,可以執行docker container top 命令,如下所示:

Docker容器監控及日志管理實現過程解析

命令后面還可以跟上linux操作系統ps命令的參數來顯示特定的信息,比如-au,這樣docker container top [容器名稱] -au執行結果如下所示:

Docker容器監控及日志管理實現過程解析

stats

docker container stats 用于顯示每個容器各種資源的使用情況

Docker容器監控及日志管理實現過程解析

默認會顯示一個實時變化的列表,展示每個容器的cpu的使用率,內存和可用空間等。

如果容器啟動的時候沒有特別指定內存limit,stats命令這里會顯示host內存的總量,但是這不意味著每個容器都能使用這么多內存除此之外,docker container stats命令還會顯示容器網絡和磁盤的IO數據,可以再stats命令后面指定容器的名稱來顯示某些容器的數據

Docker容器監控及日志管理實現過程解析

Docker logs

默認配置下 Docker 的日志功能。

對于一個運行的容器,Docker 會將日志發送到 容器的 標準輸出設備(STDOUT)和標準錯誤設備(STDERR),STDOUT 和 STDERR 實際上就是容器的控制臺終端。

如果要查看容器的日志,有兩種方法:

attach 到該容器。

用 docker logs 命令查看日志。

ttach 的方法在實際使用中不太方便,因為:

只能看到 attach 之后的日志,以前的日志不可見。

退出 attach 狀態比較麻煩(Ctrl+p 然后 Ctrl+q 組合鍵),一不小心很容器將容器殺掉(比如按下 Ctrl+C)。

查看容器日志推薦的方法是用 docker logs 命令。

如下所示:

Docker容器監控及日志管理實現過程解析

dokcer logs能夠打印自容器啟動以來的完整日志,并且-f參數可以繼續打印出新產生的日志,效果與linux的tail -f一樣

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Docker
相關文章:
主站蜘蛛池模板: 讲师宝经纪-专业培训机构师资供应商_培训机构找讲师、培训师、讲师经纪就上讲师宝经纪 | 首页_欧瑞传动官方网站--主营变频器、伺服系统、新能源、软起动器、PLC、HMI | 车间除尘设备,VOCs废气处理,工业涂装流水线,伸缩式喷漆房,自动喷砂房,沸石转轮浓缩吸附,机器人喷粉线-山东创杰智慧 | 中高频感应加热设备|高频淬火设备|超音频感应加热电源|不锈钢管光亮退火机|真空管烤消设备 - 郑州蓝硕工业炉设备有限公司 | RS系列电阻器,RK_RJ启动调整电阻器,RQ_RZ电阻器-上海永上电器有限公司 | 预制舱-电力集装箱预制舱-模块化预制舱生产厂家-腾达电器设备 | 磁粉制动器|张力控制器|气胀轴|伺服纠偏控制器整套厂家--台灵机电官网 | SDG吸附剂,SDG酸气吸附剂,干式酸性气体吸收剂生产厂家,超过20年生产使用经验。 - 富莱尔环保设备公司(原名天津市武清县环保设备厂) | 老房子翻新装修,旧房墙面翻新,房屋防水补漏,厨房卫生间改造,室内装潢装修公司 - 一修房屋快修官网 | 水厂自动化|污水处理中控系统|水利信息化|智慧水务|智慧农业-山东德艾自动化科技有限公司 | 液压油缸-液压站生产厂家-洛阳泰诺液压科技有限公司 | 焊锡丝|焊锡条|无铅锡条|无铅锡丝|无铅焊锡线|低温锡膏-深圳市川崎锡业科技有限公司 | 蒸压釜-陶粒板隔墙板蒸压釜-山东鑫泰鑫智能装备有限公司 | 中国产业发展研究网 - 提供行业研究报告 可行性研究报告 投资咨询 市场调研服务 | 常州企业采购平台_常州MRO采购公司_常州米孚机电设备有限公司 | PCB厂|线路板厂|深圳线路板厂|软硬结合板厂|电路板生产厂家|线路板|深圳电路板厂家|铝基板厂家|深联电路-专业生产PCB研发制造 | 陶氏道康宁消泡剂_瓦克消泡剂_蓝星_海明斯德谦_广百进口消泡剂 | AR开发公司_AR增强现实_AR工业_AR巡检|上海集英科技 | 美国HASKEL增压泵-伊莱科elettrotec流量开关-上海方未机械设备有限公司 | 乳化沥青设备_改性沥青设备_沥青加温罐_德州市昊通路桥工程有限公司 | 胶原检测试剂盒,弹性蛋白检测试剂盒,类克ELISA试剂盒,阿达木单抗ELISA试剂盒-北京群晓科苑生物技术有限公司 | 仪器仪表网 - 永久免费的b2b电子商务平台 | 氨水-液氨-工业氨水-氨水生产厂家-辽宁顺程化工 | Trimos测长机_测高仪_TESA_mahr,WYLER水平仪,PWB对刀仪-德瑞华测量技术(苏州)有限公司 | 天然气分析仪-液化气二甲醚分析仪|传昊仪器 | 国际高中-国际学校-一站式择校服务-远播国际教育 | Win10系统下载_32位/64位系统/专业版/纯净版下载 | 致胜管家软件服务【在线免费体验】| 内六角扳手「厂家」-温州市威豪五金工具有限公司 | 不锈钢轴流风机,不锈钢电机-许昌光维防爆电机有限公司(原许昌光维特种电机技术有限公司) | 温州食堂承包 - 温州市尚膳餐饮管理有限公司 | 云南外加剂,云南速凝剂,云南外加剂代加工-普洱澜湄新材料科技有限公司 | 大学食堂装修设计_公司餐厅效果图_工厂食堂改造_迈普装饰 | 深圳3D打印服务-3D打印加工-手板模型加工厂-悟空打印坊 | 东莞ERP软件_广州云ERP_中山ERP_台湾工厂erp系统-广东顺景软件科技有限公司 | 真空泵厂家_真空泵机组_水环泵_旋片泵_罗茨泵_耐腐蚀防爆_中德制泵 | 一体化污水处理设备,一体化污水设备厂家-宜兴市福源水处理设备有限公司 | 房屋质量检测-厂房抗震鉴定-玻璃幕墙检测-房屋安全鉴定机构 | 掺铥光纤放大器-C/L波段光纤放大器-小信号光纤放大器-合肥脉锐光电技术有限公司 | ?水马注水围挡_塑料注水围挡_防撞桶-常州瑞轩水马注水围挡有限公司 | 档案密集柜_手动密集柜_智能密集柜_内蒙古档案密集柜-盛隆柜业内蒙古密集柜直销中心 |