Sign inSign up

80imike/find-container-process

By 80imike

•Updated about 2 years ago

开发者必备神器,一键让容器进程无所遁形

Image
Developer tools
Operating systems
Monitoring & observability
1

5.2K

80imike/find-container-process repository overview

嘿,开发者朋友们!你是否曾经在一堆容器和进程中迷失过方向?

你是否曾经怀疑你的容器里到底藏了哪些神秘的进程?别担心,我们的 find-container-process 工具来了!

这个小工具能帮你轻松找到指定的进程所在的容器,并展示详细信息。它简洁实用,让你在调试和管理容器时不再抓狂。

⁠find-container-process 功能

find-container-process 有哪些神奇的功能呢?简单来说,它能:

  • 根据你输入的进程 ID (PID),找到对应的 Docker 容器。
  • 显示进程名称、进程 ID、容器名称和容器 ID。
  • 提供一个整洁的表格视图,让信息一目了然。

⁠find-container-process 使用方法

⁠环境要求
  • 需要安装 Docker。
⁠在 Docker 容器中运行 find-container-process

运行以下命令启动容器:

$ docker run --rm -it --name find-container-process -v /var/run/docker.sock:/var/run/docker.sock --pid=host --net=host --privileged 80imike/find-container-process
⁠find-container-process 操作方法
  1. 输入 PID 列表

程序启动后,会提示你输入一个或多个 PID(用逗号分隔)。

别担心,这里没有陷阱,只需输入你想要查找的进程 ID,按下回车键即可。

Enter the PIDs (comma-separated): 3347139,3347187,3347188,3347189,3347208
  1. 查看结果

程序会显示一个漂亮的表格,包含进程名称、进程 ID、容器名称和容器 ID。

看看,这样是不是清晰多了?

⁠注意事项
  • 请确保 Docker 正在运行,并且你有足够的权限访问 Docker 守护进程(即你在 Docker 组中)。
  • 如果你在容器中运行这个工具,请使用 --privileged 选项,并挂载 Docker 套接字:-v /var/run/docker.sock:/var/run/docker.sock。
  • 我们使用 --pid=host 和 --net=host 来允许容器访问主机的进程和网络命名空间。

⁠结语

好了,朋友们,现在你又拥有了一个强大的 Docker 小工具,它能在容器和进程的迷宫中轻松导航。

find-container-process 将成为你调试和管理 Docker 容器的得力助手。如果你觉得这个工具有趣又实用,别忘了给我们点个星星哦!

祝你在容器的世界里玩得开心!🚀


👨🏻‍💻 『奇妙的 Linux 世界』是 Linux 爱好者聚集地,各种硬核干货文章、开源软件和新奇内容推荐,主要以讨论 Linux、Nginx、Docker、Kubernetes、AI 等为主。

🌈 快快扫码下方二维码关注『奇妙的 Linux 世界』公众号,加入我们,带你开启有趣新生活!

🏷️ 欢迎加入:『奇妙的 Linux 世界』技术交流微信群⁠

🚀『极客世界』科技达人必备综合资讯指南,等你来探索!访问网址 https://bestgeek.org⁠ 即可打开新世界。

🌟 更多好用好玩的软件资源,可访问 https://666666.dev⁠ 免费获取。

Tag summary

Content type

Image

Digest

sha256:e8219dffa…

Size

17.4 MB

Last updated

about 2 years ago

docker pull 80imike/find-container-process