Como posso executar o SysInternals ProcMon (ou equivalente) dentro de um contêiner do Windows docker?

3

Estou tentando diagnosticar um problema em que um processo complicado não é executado dentro do meu contêiner do Windows Core. Eu realmente preciso descobrir por que isso está falhando. Se isso fosse uma VM, eu apenas criaria a GUI procmon e facilmente diagnosticaria quais arquivos ela está procurando mas não está lá, mas no docker, como posso conseguir isso?

    
por Dudi Keleti 30.01.2018 / 12:10

1 resposta

2

O Process Monitor pode ser executado sem GUI em um arquivo de log.

Use o parâmetro backingfile e não se esqueça do primeiro uso para também inclua o parâmetro accepteula .

Você pode usar o parâmetro Docker de -v (-volume) para compartilhar uma pasta de host, onde você pode armazenar os arquivos de lançamento do Process Monitor e os arquivo de log.

    
por 30.01.2018 / 12:58