Docker查看卷的存储路径
概述docker-compose.yml中使用了volume好处是首次启动时会自动拷贝容器内挂载内容到卷中并持久化坏处是持续化卷的路径不好找。以下记录查找方式docker-compose.yaml配置docker-compose.yml中定义的卷和挂载路径services:wazuh.manager:volumes:-wazuh_api_configuration:/var/ossec/api/configuration-wazuh_etc:/var/ossec/etc-wazuh_logs:/var/ossec/logs-wazuh_queue:/var/ossec/queue-wazuh_var_multigroups:/var/ossec/var/multigroups-wazuh_integrations:/var/ossec/integrations-wazuh_active_response:/var/ossec/active-response/bin-wazuh_agentless:/var/ossec/agentless-wazuh_wodles:/var/ossec/wodles-filebeat_etc:/etc/filebeat-filebeat_var:/var/lib/filebeatvolumes:wazuh_etc:wazuh_logs:wazuh_queue:wazuh_var_multigroups:wazuh_integrations:wazuh_active_response:wazuh_agentless:wazuh_wodles:filebeat_etc:查看卷全称dockervolumels|grepwazuh_etclocalsingle-node_wazuh_etc查看卷存储路径dockervolume inspect single-node_wazuh_etc--format{{.Mountpoint}}/var/lib/docker/volumes/single-node_wazuh_etc/_datacd/var/lib/docker/volumes/single-node_wazuh_etc/_datalsclient.keys internal_options.conf local_internal_options.conf ossec.conf rules sslmanager.cert decoders lists localtime rootcheck shared sslmanager.key修卷中文件内容编辑文件vimossec.conflogallyes/logall修改为yes开启归档日志logall_jsonyes/logall_json修改为yes开启归档日志ossec_configglobaljsonout_outputyes/jsonout_outputalerts_logyes/alerts_loglogallyes/logalllogall_jsonyes/logall_json进入容器内查看dockerexec-itsingle-node-wazuh.manager-1bashcat/var/ossec/etc/ossec.conf退出容器重启生效dockerrestart single-node-wazuh.manager-1重启后进入容器检查配置已经生效可以记录归档文件dockerexec-itsingle-node-wazuh.manager-1bashbash-5.2# tail -n 20 /var/ossec/logs/archives/archives.json | grep -i modsec\|942100{timestamp:2026-10-10T12:00:18.0480000,rule:{level:2,description:Unknown problem somewhere in the system.,id:1002,firedtimes:1,mail:false,groups:[syslog,errors],gpg13:[4.3]},agent:{id:002,name:waf_172-26-1-7,ip:172.26.1.7},manager:{name:wazuh.manager},id:1791633618.1413009,full_log:{\transaction\:{\client_ip\:\221.217.50.142\,\time_stamp\:\Sat Oct 10 12:00:17 2026\,\server_id\:\37844f4e6fa9765dfd28a21e2715d4a91ecb9906\,\client_port\:62066,\host_ip\:\172.18.0.2\,\host_port\:443,\unique_id\:\179163361754.947795\,\is_interrupted\:false,\request\:{\method\:\GET\,\http_version\:\1.1\,\hostname\:\www.test.com\,\uri\:\/?id1%27OR%271%27%3D%271\,\headers\:{\Host\:\www.test.com\,\User-Agent\:\curl/8.21.0\,\Accept\:\*/*\}},\response\:{\http_code\:200,\headers\:{\Referrer-Policy\:\no-referrer\,\Accept-Ranges\:\bytes\,\ETag\:\\\\6ac98fb7-15ab\\\\,\Last-Modified\:\Sat, 10 Oct 2026 01:07:03 GMT\,\Last-Modified\:\Sat, 10 Oct 2026 01:07:03 GMT\,\Vary\:\Accept-Encoding\,\Connection\:\keep-alive\,\Content-Type\:\text/html; charsetutf-8\,\Content-Length\:\5547\,\Date\:\Sat, 10 Oct 2026 12:00:17 GMT\,\Server\:\nginx\,\Server\:\nginx\}},\producer\:{\modsecurity\:\ModSecurity v3.0.16 (Linux)\,\connector\:\ModSecurity-nginx v1.0.4\,\secrules_engine\:\DetectionOnly\,\components\:[\OWASP_CRS/3.3.10\\\\]},\messages\:[{\message\:\SQL Injection Attack Detected via libinjection\,\details\:{\match\:\detected SQLi using libinjection.\,\reference\:\v9,12\,\ruleId\:\942100\,\file\:\/etc/modsecurity.d/owasp-crs/rules/REQUEST-942-APPLICATION-ATTACK-SQLI.conf\,\lineNumber\:\46\,\data\:\Matched Data: ssos found within ARGS:id: 1 OR 11\,\severity\:\2\,\ver\:\OWASP_CRS/3.3.10\,\rev\:\\,\tags\:[\application-multi\,\language-multi\,\platform-multi\,\attack-sqli\,\paranoia-level/1\,\OWASP_CRS\,\capec/1000/152/248/66\,\PCI/6.5.2\],\maturity\:\0\,\accuracy\:\0\}},{\message\:\Inbound Anomaly Score Exceeded (Total Score: 5)\,\details\:{\match\:\Matched\\\OperatorGe with parameter5 against variableTX:ANOMALY_SCORE(Value:5 )\,\reference\:\\,\ruleId\:\949110\,\file\:\/etc/modsecurity.d/owasp-crs/rules/REQUEST-949-BLOCKING-EVALUATION.conf\,\lineNumber\:\81\,\data\:\\,\severity\:\2\,\ver\:\OWASP_CRS/3.3.10\,\rev\:\\,\tags\:[\modsecurity\,\application-multi\,\language-multi\,\platform-multi\,\attack-generic\],\maturity\:\0\,\accuracy\:\0\}}]}},decoder:{name:json},data:{transaction:{client_ip:221.217.50.142,time_stamp:Sat Oct 10 12:00:17 2026,server_id:37844f4e6fa9765dfd28a21e2715d4a91ecb9906,client_port:62066,host_ip:172.18.0.2,host_port:443,unique_id:179163361754.947795,is_interrupted:false,request:{method:GET,http_version:1.1,hostname:www.test.com,uri:/?id1%27OR%271%27%3D%271,headers:{Host:www.test.com,User-Agent:curl/8.21.0,Accept:*/*}},response:{http_code:200,headers:{Referrer-Policy:no-referrer,Accept-Ranges:bytes,ETag:\6ac98fb7-15ab\,Last-Modified:Sat, 10 Oct 2026 01:07:03 GMT,Vary:Accept-Encoding,Connection:keep-alive,Content-Type:text/html; charsetutf-8,Content-Length:5547,Date:Sat, 10 Oct 2026 12:00:17 GMT,Server:nginx}},producer:{modsecurity:ModSecurity v3.0.16 (Linux),connector:ModSecurity-nginx v1.0.4,secrules_engine:DetectionOnly,components:[OWASP_CRS/3.3.10\]},messages:[{message:SQL Injection Attack Detected via libinjection,details:{match:detected SQLi using libinjection.,reference:v9,12,ruleId:942100,file:/etc/modsecurity.d/owasp-crs/rules/REQUEST-942-APPLICATION-ATTACK-SQLI.conf,lineNumber:46,data:Matched Data: ssos found within ARGS:id: 1 OR 11,severity:2,ver:OWASP_CRS/3.3.10,rev:,tags:[application-multi,language-multi,platform-multi,attack-sqli,paranoia-level/1,OWASP_CRS,capec/1000/152/248/66,PCI/6.5.2],maturity:0,accuracy:0}},{message:Inbound Anomaly Score Exceeded (Total Score: 5),details:{match:Matched\OperatorGe with parameter5 against variableTX:ANOMALY_SCORE(Value:5 ),reference:,ruleId:949110,file:/etc/modsecurity.d/owasp-crs/rules/REQUEST-949-BLOCKING-EVALUATION.conf,lineNumber:81,data:,severity:2,ver:OWASP_CRS/3.3.10,rev:,tags:[modsecurity,application-multi,language-multi,platform-multi,attack-generic],maturity:0,accuracy:0}}]}},location:/var/log/nginx/modsec_audit.log}

相关新闻

中英文AI率直降60%!论文降重一站式学术工具

中英文AI率直降60%!论文降重一站式学术工具

现在做学术写作、写英文作业,基本都绕不开AI检测,很多同学写完稿子,去 zerogpt、AI Detector、Copyleaks、turnitin、Originality 检测全部超标,想找靠谱的 免费在线查ai率英文、英文aigc检测、英文ai率检测免费 工具自查&#xf…

2026/10/15 3:57:45 阅读更多 →
动态规划:线性DP——多状态DP与子数组专题笔记

动态规划:线性DP——多状态DP与子数组专题笔记

动态规划算法——简单多状态dp问题统一解题模板:线性DP五步法1. 状态表示:以i位置结尾,拆分多种状态(选/不选、持有/不持有、不同颜色)2. 状态转移方程:根据上一步所有合法状态推导,取最值3. 初…

2026/10/15 3:56:45 阅读更多 →
Redis 从 0 到 1(九):主库宕机 30 秒自动切主——1 主 2 从 3 哨兵 + Go 客户端

Redis 从 0 到 1(九):主库宕机 30 秒自动切主——1 主 2 从 3 哨兵 + Go 客户端

我不会起名字322 后端 / 算法 / 数据库 📘 技术栈 | 🧩 力扣 Hot100 | 🐹 Go 项目 | 🟥 Redis | 🐬 MySQL 文章目录Redis 从 0 到 1(九)&#xf…

2026/10/15 3:56:45 阅读更多 →

最新新闻

基于AT89C51的DS18B20多点温度检测系统设计

基于AT89C51的DS18B20多点温度检测系统设计

简介:面向单片机课程设计与毕业设计场景,这份基于AT89C51的多点温度检测系统设计资料,完整解决了双点温度采集、LCD显示与系统搭建等问题。方案选用Dallas DS18B20单总线数字温度传感器,结合AT89C51单片机进行数据采集&#xff0c…

2026/10/15 4:47:54 阅读更多 →
PyFlink 1.11.0 UDF实战:标量、聚合、表函数选型与避坑指南

PyFlink 1.11.0 UDF实战:标量、聚合、表函数选型与避坑指南

1. 为什么要在 PyFlink 里折腾 UDFPyFlink 从 1.11.0 版本开始,对 Python 自定义函数(UDF)的支持才算真正进入可用阶段。在此之前,想在 Flink 作业里塞一段 Python 逻辑,要么绕道 Java 侧注册,要么干脆放弃…

2026/10/15 4:47:54 阅读更多 →
RS485通讯电路设计:光耦隔离六种典型方案对比与高速可靠传输选型指南

RS485通讯电路设计:光耦隔离六种典型方案对比与高速可靠传输选型指南

简介:RS485是工业现场最常用的串行通讯方式之一,但远距离传输中光耦工作区设置、整形电路阈值、驱动输出方式等因素,直接影响通讯速率与波形稳定性。这份资源以文档形式整理分析了五种典型的RS485通讯接线方案,逐一对电路结构、理…

2026/10/15 4:47:54 阅读更多 →
RTL8370N数据手册实战:寄存器、SMI与交换芯片调试要诀

RTL8370N数据手册实战:寄存器、SMI与交换芯片调试要诀

简介:这份资源是Realtek RTL8370NI-VB-CG芯片的官方数据手册,面向网络设备研发工程师、嵌入式软件开发者以及需要了解二层管理型交换机控制器细节的技术人员。手册系统介绍了8端口10/100/1000M自适应交换控制器的功能架构、VLAN/QoS/安全机制、Web/CLI/S…

2026/10/15 4:47:54 阅读更多 →
RTSP协议深度解析:从核心原理到Python实战与避坑指南

RTSP协议深度解析:从核心原理到Python实战与避坑指南

1. 为什么值得花时间吃透RTSP协议如果你做过网络摄像头、视频监控、直播推流或者在线教育相关的项目,大概率绕不开一个词——RTSP。全称Real Time Streaming Protocol,实时流传输协议,工作在应用层,专门用来控制音视频流的传输。它…

2026/10/15 4:47:54 阅读更多 →
MIPS核心指令硬件原理与工程避坑指南

MIPS核心指令硬件原理与工程避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 4:46:53 阅读更多 →

日新闻

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

1. 为什么选择容器化方式部署 LoRa 网络服务LoRa 物联网项目落地时,网络服务器是整个链路的核心枢纽。它负责接收网关上报的数据包、完成去重与解密、再把有效载荷分发给上层应用。早期大家习惯把网络服务器直接装在物理机上,依赖一堆系统库和特定版本的…

2026/10/15 0:00:46 阅读更多 →
共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

1. 共享推理服务里,扩缩容到底难在哪做过大模型推理服务部署的人,大概都经历过这样的场景:一个团队共用一套推理集群,A 业务跑的是 7B 的小模型,B 业务跑的是 72B 的大模型,C 业务白天流量高、晚上几乎归零…

2026/10/15 0:00:46 阅读更多 →
Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

1. 引子:一次内核恐慌引发的追查先从一个真实场景说起。某次我给一台老旧的嵌入式设备折腾系统裁减,为了把启动时间压进两秒以内,我手贱地把一串自认为“没用”的 systemd 服务给 disable 了,其中就包括systemd-remount-fs.servic…

2026/10/15 0:00:46 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/14 3:30:28 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/14 16:30:29 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 0:14:36 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 22:45:47 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 7:53:34 阅读更多 →