- 1 Minute to read
- Print
- DarkLight
- PDF
Ruby Docker Configuration
- 1 Minute to read
- Print
- DarkLight
- PDF
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\Ruby\Log
to /usr/local/stackify/stackify-ruby-apm/log
for Prefix to see the logs.
Windows: C:\ProgramData\Stackify\Ruby\Log
Linux: /usr/local/stackify/stackify-ruby-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\Ruby\Log",target=/usr/local/stackify/stackify-ruby-apm/log \
--name ruby_sample ruby-apm