Sign inSign up

scottclt/dicombot

By scottclt

Updated 5 months ago

PACS Server load tester

Image
0

10K+

scottclt/dicombot repository overview

UPDATED 26.04.2026: The container now makes all files a member of the same anonymized study. So there is only one study instance UID for all files located in the /var/dcm folder in the container. This way, they can more easily be deleted after testing since they are all a member of the same study. Each file has its own anonymized series instance UID. By default, an anonymized study of 595 MR DICOM files are included in the /var/dcm folder. You can use the files present, or use your own by mounting a folder to the container's file system and providing the DICOMFILE=1 environment variable (it's OK to add multiple studies/series of different modalities). The files in the folder must have an extension .DCM (case sensitive). Additionally, reworked the command for getscu to include the query level (series level) and the study instance UID (in addition to the series instance UID that was already there) for PACS systems such as DCM4CHEE, which are more restrictive the way C-GET queries are made. It is now confirmed compatible with DCM4CHEE. Finally, updated Ubuntu image to latest (24.04) to eliminate high vulnerabilities. Remaining medium/low vulnerabilities are inherent to dcmtk and gdcm and cannot be eliminated until those libraries are updated.


This container image can be used for load-testing a PACS Server (by spinning up multiple instances of this container). Ideally, it is to be used in a Docker Service/Swarm to spin up 10s, 100s, etc. of container instances to stress the PACS server.

Find documentation and additional information at: https://dicombot.mallonee.org

Tag summary

Content type

Image

Digest

sha256:cae8c46cc

Size

235.1 MB

Last updated

5 months ago

docker pull scottclt/dicombot