当前位置: 首页 > news >正文

docker容器进程探究

在工作中,总是遇到一些端口被占用,然后我们还不知道被那个进程占用的情况,然后今天我就整合了一套可以查询出到底是那个进程占用了端口的流程
第一步:执行netststat命令,查看占用端口的进程号

netstat-nplt|grep8064

得到的结果中包含进程号,截图如下图所示:

第二步:执行命令,查看进程的启动目录

pwdx30816

得到的结果如下图

得到的结果是/“app”,然后我们使用cd命令进入目录,如下图所示:

得到的结果居然是系统没有这个目录存在,这个就是代表进程号为30816的进程不是正常启动进程,是容器进程,那我们就得通过其他方式找到容器的启动目录了
第三步:查看进程信息
cat /proc/pid/cmdline --进程的启动命令
cat /proc/pid/cgroup —非容器进程,则无映射关系
分别执行这两个步骤,我们得到进程的相关信息,如下图所示:

cmdline得到进程是一个java启动的容器服务,cgroop得到容器的映射关系,以及容器的CONTAINER ID,由此,我们可以继续查看容器的相关配置信息
第四步:查看容器的配置,获取关键信息
docker inspect CONTAINER ID ----得到容器的详细配置信息

dockerinspect 2348f54b99c4b|grepSource


得到的详细配置信息中, 我们检索出关键词Source,得到了容器的启动目录以及启动日志的查看目录,到此我们就得到了的占用端口号的进程的基本启动和相关目录数据

http://www.jsqmd.com/news/612035/

相关文章:

  • DeEAR语音情感识别惊艳效果:专业配音员 vs 素人语音在自然度维度的显著区分
  • LT9211D芯片实战:如何用MIPI转LVDS解决车载显示屏兼容性问题
  • 2026 年国内山东地区三维切割机器人五大品牌排名及解析 - 十大品牌榜
  • app已经实现触发警报时候前后摄像头轮流拍照+目前实现进度
  • vLLM-v0.11.0完整指南:从环境搭建到Qwen3-VL-4B服务调用全流程
  • 上下文相关词向量:ELMo、CoVe的深度双向语言模型思想
  • 万物识别-中文镜像一文详解:免配置镜像启动+本地浏览器访问全链路
  • 脚本猫:让浏览器自动化变得简单高效的终极解决方案
  • 李慕婉-仙逆-造相Z-Turbo 魔鬼面具:探索AI在创意设计与角色生成中的黑暗美学
  • 【重生之我在双体—— NumPy 、Pandas数据分析】开发日志
  • 2026 年国内山东激光切割机五大品牌排名及解析 - 十大品牌榜
  • FUTURE POLICE模型推理服务化:使用FastAPI构建高性能API网关
  • Zotero SciPDF插件:3分钟实现学术文献PDF自动下载的完整指南
  • uniapp富文本编辑器实战:从图片上传到内容导出全流程解析
  • 26年GitHub 上现在比较火的小龙虾 Skill,都在往哪儿长?
  • LED状态指示灯闪烁模式的设计与应用指南
  • RTX 4090用户必看:Anything to RealCharacters 2.5D转真人引擎显存监控指南
  • Multimodal learning with next-token prediction for large multimodal models
  • 现在的AI还不是真的智能
  • Sability安卓(一)_环境的搭建-Android Studio示例,禁止内存爆满!!!!
  • GMSL Strapping Pins CFG0/CFG1 配置实战指南
  • 2026Q2优质螺旋钢管厂家推荐:无缝管/无缝钢管/槽钢/流体管/消防管/焊管/螺旋管/螺旋钢管/螺纹钢/角钢/选择指南 - 优质品牌商家
  • OpenClaw长期运行:Qwen3.5-9B-AWQ-4bit任务守护与自动恢复
  • Phi-4-mini-reasoning 3.8B模型部署效果全展示:轻量级背后的强大推理
  • 嵌入式工程师的黄金赛道与职业发展指南
  • Windows系统下Stable Diffusion WebUI的安装与配置全攻略
  • 【银尔达DTU配置平台】(Air780)移动物联网平台物模型与Topic实战解析
  • RimSort:环世界模组管理终极指南,告别崩溃与冲突
  • Cuvil加速PyTorch模型推理:3大编译策略、2类IR优化陷阱与1套量化部署 checklist
  • 如何快速掌握Zotero SciPDF插件:面向科研工作者的完整指南