.NET Docker Configuration
  • 1 Minute to read
  • Dark
    Light
  • PDF

.NET Docker Configuration

  • Dark
    Light
  • PDF

Article summary

Follow the instructions here on how to add our profiler to your Dockerfile.

Binding the Host Trace directory to the Guest Trace directory

To get Prefix to read the traces from your app in docker, you need to use bind-mounts as mentioned in this article.

Example:

If the host OS is Windows and you have a Linux OS in the container, you need to bind C:\ProgramData\Stackify\Agent\Log to /usr/local/stackify/stackify-dotnet-apm/log for Prefix to see the logs.

Fixed Logging Directories for .NET traces

Windows: C:\ProgramData\Stackify\Agent\Log
Linux: /usr/local/stackify/stackify-dotnet-apm/log

To bind these directories

We use the --mount argument for the docker run command as follows:

docker run -it --rm -p 8000:80 \
--mount type=bind,source="c/ProgramData/Stackify/Agent/Log",target=/usr/local/stackify/stackify-dotnet-apm/log \
--name dotnet_sample dotnet-apm


Was this article helpful?