如何在 docker Windows 容器内运行 SysInternals ProcMon (或同等版本)?

Dud*_*eti 6 sysinternals docker-for-windows

我正在尝试诊断复杂进程不在我的 Windows Core 容器内运行的问题。我真的需要找出它失败的原因。如果这是一个虚拟机,我只需弹出 procmon GUI 并轻松诊断它正在寻找但不存在的文件,但在 docker 中,我怎样才能实现这一点?

har*_*ymc 3

Process Monitor 可以在没有 GUI 的情况下运行到日志文件。

使用参数backingfile,并且不要忘记在第一次使用时也包含该accepteula参数。

您可以使用 Docker 参数-v(-volume)来共享主机文件夹,您可以在其中存储 Process Monitor 发布文件和生成的日志文件。